盒子模型(Box Modle)可以用來對元素進行布局,包括內(nèi)邊距,邊框,外邊距,和實際內(nèi)容部分
盒子模型分為兩種:
第一種是 W3C 標(biāo)準(zhǔn)的盒子模型(標(biāo)準(zhǔn)盒模型)
第二種 IE 標(biāo)準(zhǔn)的盒子模型(怪異盒模型)
標(biāo)準(zhǔn)盒模型與怪異盒模型的表現(xiàn)效果的區(qū)別之處:
1、標(biāo)準(zhǔn)盒模型中 width 指的是內(nèi)容區(qū)域 content 的寬度
height 指的是內(nèi)容區(qū)域 content 的高度
標(biāo)準(zhǔn)盒模型下盒子的大小 = content + border + padding + margin
2、怪異盒模型中的 width 指的是內(nèi)容、邊框、內(nèi)邊距總的寬度(content + border + padding);height 指的是內(nèi)容、邊框、內(nèi)邊距總的高度
怪異盒模型下盒子的大小=width(content + border + padding) + margin
除此之外,我們還可以通過屬性 box-sizing 來設(shè)置盒子模型的解析模式
可以為 box-sizing 賦兩個值:
1、box-sizing: content-box:默認(rèn)值,border 和 padding 不算到 width 范圍內(nèi),可以理解為是 W3c 的標(biāo)準(zhǔn)模型(default)??倢?width+padding+border+margin
2、box-sizing: border-box:border 和 padding 劃歸到 width 范圍內(nèi),可以理解為是 IE 的怪異盒模型,總寬=width+margin
1.相鄰塊元素垂直外邊距的合并
2.嵌套塊元素垂直外邊距的塌陷文章來源:http://www.zghlxwxcb.cn/news/detail-832981.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-832981.html
到了這里,關(guān)于CSS3盒子模型的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!