element即contentcss
代码顶部都要加doctype声明,这样大多数浏览器都会遵循标准w3c盒子模型浏览器
IE5.x和6在怪异模式中使用本身的非标准模型,这些浏览器的width属性不是内容的宽度,而是内容、内边距、外边距的总格。code
虽然有方法解决这个问题。可是目前最好的解决方案是回避这个问题。也就是,不要给元素添加具备指定宽度的内边距,而是尝试将内边距或外边距添加到元素的父元素和子元素。blog
box-sizing:content-box|border-box|inherit
父元素加前置内容生成
.parent : before { content : " "; display : table; }
继承
两个上下方向相邻的元素框垂直相遇时,外边距会合并,合并后的外边距的高度等于两个发生合并的外边距中较高的那个边距值element