這篇文章主要為大家展示了“CSS中怪異盒模型和標(biāo)準(zhǔn)盒模型有什么用”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“CSS中怪異盒模型和標(biāo)準(zhǔn)盒模型有什么用”這篇文章吧。
在html文檔中,每個(gè)渲染在頁(yè)面中的標(biāo)簽都是一個(gè)個(gè)盒子模型。
盒子模型又分為 :W3C標(biāo)準(zhǔn)的盒子模型
和IE標(biāo)準(zhǔn)的盒子模型
。
由于目前大部分主流的瀏覽器支持的是W3C標(biāo)準(zhǔn)盒模型(標(biāo)準(zhǔn)盒模型),也有保留對(duì)怪異盒子樣式的解析,當(dāng)然IE沿用的是自己標(biāo)準(zhǔn)的盒模型(怪異盒子模型)
用兩個(gè)簡(jiǎn)單的例子分別介紹下這兩個(gè)盒子模型:
標(biāo)準(zhǔn)盒模型:
.box1{ width: 200px; height: 200px; background-color: aqua; padding: 30px; } .box2{ width: 200px; height: 200px; background-color: red; }
這里外層盒子的width和height都是:30 + 200 + 30 = 260px。
怪異盒模型
.box1{ width: 200px; height: 200px; background-color: aqua; padding: 30px; box-sizing: border-box; } .box2{ width: 200px; height: 200px; background-color: red; }
這里外層盒子的width和height都是:30 + 140+ 30 = 200px。
這里得出一個(gè)結(jié)論:
標(biāo)準(zhǔn)盒模型,一個(gè)塊的總寬度 = width(content的寬度) + margin(左右)+ padding(左右)+ border(左右)
怪異盒模型,一個(gè)塊的總寬度 = width(content + border + padding)+ margin(左右)
以上是“CSS中怪異盒模型和標(biāo)準(zhǔn)盒模型有什么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!