国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > CSS > 正文

css盒子模型詳解加示例

2024-07-11 08:31:09
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

CSS盒子模型:W3C組織建議把所有的網(wǎng)頁(yè)上的對(duì)象都放在一個(gè)盒子中(在定義盒子寬高的時(shí)候,要考慮到內(nèi)填充,邊框,邊界的存在)

一個(gè)盒子的構(gòu)成:
盒子中的內(nèi)容:content
盒子的邊框:border
盒子邊框與內(nèi)容之間的距離:稱為填充---padding內(nèi)邊距(內(nèi)補(bǔ)丁)
如果有多個(gè)盒子存在,盒子與盒子之間的距離:稱為邊界---margin,外邊距(外補(bǔ)丁)

 整個(gè)盒子模型在網(wǎng)頁(yè)中所占的寬度:左邊界+左邊框+左填充+內(nèi)容+右填充+右邊框+右邊界

CSS盒子模型的屬性:
內(nèi)容屬性:寬=width 高=height
內(nèi)填充屬性(內(nèi)容與邊框之間的距離):padding
外邊距屬性:margin(使用該屬性的時(shí)候注意瀏覽器的兼容性)
內(nèi)填充與邊界的規(guī)則:
如果有四個(gè)參數(shù):表示上右下左,也可以單單指定某個(gè)方向
如果只有一個(gè)參數(shù):表示上右下左
如果有兩個(gè)參數(shù): 第一個(gè)參數(shù)表示上下 第二個(gè)參數(shù)表示左右
如果三個(gè)參數(shù):表示上 左右 下

邊框?qū)傩裕篵order


復(fù)制代碼
代碼如下:
<style type="text/css">
#bigBox{
width:300px;
height:300px;
background:#F30;
padding:20px 0px 0px 20px;
margin:20px;
}
#smallBox{
width:150px;
height:150px;
background:#6F9;
padding-top:20px;
}
</style>
</head>
<body>
<div id="bigBox">
<div id="smallBox">
小盒子
</div>
</div>


DIV+CSS兩種盒子模型

利用CSS來(lái)布局頁(yè)面布局DIV有點(diǎn)邏輯性!
重點(diǎn)理解盒子模型,標(biāo)準(zhǔn)流和非標(biāo)準(zhǔn)流的區(qū)別,還有定位原理!把這3個(gè)攻破了,就非常簡(jiǎn)單了!多實(shí)踐多參考!
最后就是兼容問(wèn)題了,在實(shí)踐中自然就有經(jīng)驗(yàn)了!這些兼容技巧都是經(jīng)驗(yàn)來(lái)的!

盒子模型有兩種,分別是 IE 盒子模型和標(biāo)準(zhǔn) W3C 盒子模型。他們對(duì)盒子模型的解釋各不相同,

先來(lái)看看我們熟悉的標(biāo)準(zhǔn)盒子模型:

從上圖可以看到標(biāo)準(zhǔn) W3C 盒子模型的范圍包括 margin、border、padding、content,并且 content 部分不包含其他部分。

從上圖可以看到 IE 盒子模型的范圍也包括 margin、border、padding、content,和標(biāo)準(zhǔn) W3C 盒子模型不同的是:IE 盒子模型的 content 部分包含了 border 和 pading。

例:一個(gè)盒子的 margin 為 20px,border 為 1px,padding 為 10px,content 的寬為 200px、高為 50px,如果用標(biāo)準(zhǔn) W3C 盒子模型解釋,那么這個(gè)盒子需要占據(jù)的位置為:寬 20*2+1*2+10*2+200=262px、高 20*2+1*2*10*2+50=112px,盒子的實(shí)際大小為:寬 1*2+10*2+200=222px、高 1*2+10*2+50=72px;如果用IE 盒子模型,那么這個(gè)盒子需要占據(jù)的位置為:寬 20*2+200=240px、高 20*2+50=70px,盒子的實(shí)際大小為:寬 200px、高 50px。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 如东县| 闽清县| 察雅县| 漠河县| 宜昌市| 杭州市| 合作市| 永胜县| 中西区| 乌兰县| 蚌埠市| 思茅市| 噶尔县| 甘孜| 绥棱县| 若羌县| 堆龙德庆县| 长宁县| 雅江县| 斗六市| 特克斯县| 江津市| 绍兴市| 北安市| 樟树市| 巩留县| 尤溪县| 巍山| 弋阳县| 平谷区| 和顺县| 安泽县| 永年县| 渭南市| 增城市| 定襄县| 任丘市| 乌拉特中旗| 昌黎县| 苗栗县| 香港|