共分为2种类型:W3C标准盒模型(默认) 和 IE标准盒模型(怪异盒模型)。CSS盒子模式包括如下属性:外边距(margin)、边框(border)、内边距(padding)、内容(contentcss3中有一个新属性对应着盒模型。box-sizing: content-box|border-box|inherit;

css3属性box-sizingcontent-box属性对应着W3C标准盒模型;
css3属性box-sizingborder-box(宽、高包括border)属性对应着IE标准盒模型;

1、W3C标准盒模型-content-box: (默认) 在W3C标准下,我们定义的元素的width值即为盒模型中的content的宽度值,style中定义的height即为盒模型中的content的高度值。

元素的宽 = width(content的宽) + padding-left + padding-right + border-left + border-right

元素的高 = height(content的高) + padding-top + padding-bottom + border-top + border-bottom
1
2
3

2、IE标准盒模型-border-box

暂无数据
元素的宽(style中定义的width) = width(padding-left + padding-right + border-left + border-right+content的宽)
元素的高(style中定义的height) = height(padding-top + padding-bottom + border-top + border-bottom+content的高)
1
2
Last Updated: 6/13/2024, 11:49:42 AM