根据 W3C 的规范,元素内容占据的空间是由 width
属性设置的,而内容周围的 padding 和 border
值是另外计算的,即width和height只包括content而不包括padding和border。IE5.X 和 6
在怪异模式(Quirks )中使用自己的非标准模型。这些浏览器的 width
属性不是内容的宽度,而是内容、内边距和边框的宽度的总和。
css3中定义了box-sizing属性:
这一模型分两种ie和模型和标准和模型,标准和模型元素所占区域为宽高加内外边距,ie和模型元素所占区域为元素宽高加外边录,内标录被包含在元素本身的宽高里面,ie8以下浏览器用的是ie标准的和模型