我的回答
标准盒模型(现代浏览器), 盒模型宽高不包含padding和margin以及border
怪异盒模型(IE), 盒模型宽高包含padding和margin以及border
参考回答
盒模型的概念
margin、border、padding、content。
在网页中,一个元素占有空间的大小由几个部分构成:
- 其中包括元素的内容(content)
- 元素的内边距(padding)
- 元素的边框(border)
- 元素的外边距(margin)
这四个部分占有的空间中,有的部分可以显示其相应的内容,而有的部分只用来分割相邻的区域, 这4个部分一起构成了css中元素的盒模型。
盒模型的分类:标准模型、IE模型
标准模型IE模型的区别:计算高度和宽度的不同
- 标准盒模型: width = content; padding, border, margin要另外设置, 设置box-sizing: content-box;
- 怪异盒模型/IE盒模型: width = content + padding + border; 设置box-sizing: border-box;