- 元素的外边距(margin)、边框(border)、内边距(padding)、内容(content)就构成了CSS盒模型
- 盒模型分为:IE/怪异盒模型 和 W3C标准盒模型。
- 标准盒模型:
width/height = content宽高
,不包含border和padding;
IE 盒模型:width/height = content + padding + border
,包含 border和padding。 - Css3新属性box-sizing: content-box | border-box | inherit,默认值为content-box(W3C盒模型);border-box(IE盒模型);inherit (从父元素继承)
- 若不声明DOCTYPE类型,IE浏览器会将盒子模型解释为IE盒子模型,FireFox等会将其解释为W3C盒子模型;