成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CSS框模型組成及用法概述

開發(fā) 前端
你對CSS框模型的概念及用法是否了解,這里和大家分享一下,CSS框模型(BoxModel)規(guī)定了元素框處理元素內(nèi)容、內(nèi)邊距、邊框和外邊距的方式。

CSS框模型(BoxModel)規(guī)定了元素框處理元素內(nèi)容、內(nèi)邊距、邊框和外邊距的方式。元素CSS框的最內(nèi)部分是實際的內(nèi)容,直接包圍內(nèi)容的是內(nèi)邊距。內(nèi)邊距呈現(xiàn)了元素的背景。內(nèi)邊距的邊緣是邊框。邊框以外是外邊距,外邊距默認是透明的,因此不會遮擋其后的任何元素。

CSS框模型概述

元素CSS框的最內(nèi)部分是實際的內(nèi)容,直接包圍內(nèi)容的是內(nèi)邊距。內(nèi)邊距呈現(xiàn)了元素的背景。內(nèi)邊距的邊緣是邊框。邊框以外是外邊距,外邊距默認是透明的,因此不會遮擋其后的任何元素。

 

CSS框

◆提示:背景應用于由內(nèi)容和內(nèi)邊距組成的區(qū)域。

CSS框模型中內(nèi)邊距、邊框和外邊距都是可選的,默認值是零。但是,許多元素將由用戶代理樣式表設置外邊距和內(nèi)邊距。可以通過將元素的margin和padding設置為零來覆蓋這些瀏覽器樣式。這可以分別進行,也可以使用通用選擇器對所有元素進行設置:

  1. *{  
  2. margin:0;  
  3. padding:0;  
  4. }  
  5.  

在CSS框模型中,width和height指的是內(nèi)容區(qū)域的寬度和高度。增加內(nèi)邊距、邊框和外邊距不會影響內(nèi)容區(qū)域的尺寸,但是會增加元素框的總尺寸。

假設CSS框的每個邊上有10個像素的外邊距和5個像素的內(nèi)邊距。如果希望這個元素框達到100個像素,就需要將內(nèi)容的寬度設置為70像素,請看下圖:

CSS框

  1. #box{  
  2. width:70px;  
  3. margin:10px;  
  4. padding:5px;  
  5. }  
  6.  

提示:內(nèi)邊距、邊框和外邊距可以應用于一個元素的所有邊,也可以應用于單獨的邊。

提示:CSS框模型中外邊距可以是負值,而且在很多情況下都要使用負值的外邊距。

瀏覽器兼容性

一旦為頁面設置了恰當?shù)腄TD,大多數(shù)瀏覽器都會按照上面的圖示來呈現(xiàn)內(nèi)容。然而IE5和6的呈現(xiàn)卻是不正確的。根據(jù)W3C的規(guī)范,元素內(nèi)容占據(jù)的空間是由width屬性設置的,而內(nèi)容周圍的padding和border值是另外計算的。不幸的是,IE5.X和6在怪異模式中使用自己的非標準模型。這些瀏覽器的width屬性不是內(nèi)容的寬度,而是內(nèi)容、內(nèi)邊距和邊框的寬度的總和。

雖然有方法解決這個問題。但是目前***的解決方案是回避這個問題。也就是,不要給元素添加具有指定寬度的內(nèi)邊距,而是嘗試將CSS框模型中內(nèi)邊距或外邊距添加到元素的父元素和子元素。

術語翻譯

element:元素。

padding:內(nèi)邊距,也有資料將其翻譯為填充。

border:邊框。

margin:外邊距,也有資料將其翻譯為空白或空白邊。

在w3school,我們把padding和margin統(tǒng)一地稱為內(nèi)邊距和外邊距。邊框內(nèi)的空白是內(nèi)邊距,邊框外的空白是外邊距,很容易記吧:)
 

【編輯推薦】

  1. 探究采用DIV+CSS框架的利與弊
  2. CSS組合與嵌套用法詳解
  3. 專家推薦 10款優(yōu)秀CSS框架
  4. 深入學習六大CSS選擇符的使用
  5. 解讀DIV CSS網(wǎng)頁布局中CSS無效十個原因

 

 

責任編輯:佚名 來源: w3school.com.cn
相關推薦

2010-09-08 09:44:17

CSS盒子模式

2010-09-10 14:24:27

CSS盒狀模型

2010-08-24 08:56:22

CSSpadding

2010-09-03 11:12:48

CSSbox

2010-08-23 09:42:50

CSSPosition

2010-07-19 10:52:39

Perl簡單變量

2010-08-30 10:52:39

CSSclassid

2010-08-23 10:57:14

CSSclassid

2010-08-24 08:47:20

paddingCSS

2010-08-24 16:17:27

CSS簡寫

2010-08-24 13:34:11

CSSpadding

2009-08-14 17:17:24

C#加框和消框

2010-09-13 13:27:25

CSS濾鏡

2010-08-23 15:33:47

CSSpadding

2010-08-25 14:26:09

CSSdisplay

2010-08-25 14:36:35

CSSheightwidth

2010-08-23 08:45:08

CSSpadding內(nèi)邊距

2010-09-01 13:37:58

CSSclip屬性

2010-08-25 10:21:49

CSSmargin

2010-08-25 13:33:55

CSSpadding
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲欧美一区二区三区国产精品 | 国产精品福利在线观看 | 国产精品精品久久久 | 精品日韩一区二区 | 亚洲精品乱码久久久久久9色 | 超碰电影 | 精品丝袜在线 | 国产一区二区影院 | 国产中文字幕在线观看 | 三级av网址 | 日本不卡视频 | 日韩欧美国产一区二区 | 久久亚洲一区二区三区四区 | 亚洲高清视频在线 | 国产精品亚洲一区二区三区在线 | 91久久综合亚洲鲁鲁五月天 | 91精品国产欧美一区二区 | 成人免费黄色片 | 精品国产一区二区在线 | 中文字幕亚洲一区二区va在线 | 在线看91| 在线观看日本高清二区 | 国产中文原创 | 亚洲成人免费视频在线 | 超碰97人人人人人蜜桃 | 古装人性做爰av网站 | 亚洲国产一区二区三区在线观看 | 亚洲国产成人av好男人在线观看 | 国产激情偷乱视频一区二区三区 | 亚洲区一区二 | 国内精品一区二区 | 久久久久久亚洲 | 国产成人精品一区二 | 日韩欧美在线一区二区 | 久久久成| 91久久北条麻妃一区二区三区 | 毛片一级网站 | 久久亚| 亚洲色片网站 | 国产999精品久久久久久绿帽 | 亚洲精品在线视频 |