最近总结,先写到这里。碎觉。
今天的各种小节点都会围绕box-sizing这个特性来展开运用。
1、box-sizing 的属性,它具有“content-box”和“border-box”两个值
content-box:此值维持css2.1盒模型的组成模式,border|padding|content {element width=border+padding+content}
border-box:此值改变css2.1盒模型组成模式,content|border|padding {element width=content}
改变容器的盒模型组成方式。
引擎类型 | Gecko | Webkit | Presto | Internet Explorer |
---|---|---|---|---|
Box-sizing | -moz-box-sizing | -webkit-box-sizing | -o-box-sizing/box-sizing | -ms-box-sizing |
兼容性:
类型 | Internet Explorer | Firefox | Chrome | Opera | Safari |
---|---|---|---|---|---|
版本 | (×)IE6 | (√)Firefox 2.0 | (√)Chrome 1.0.x | (√)Opera 9.63 | (√)Safari 3.1 |
(×)IE7 | (√)Firefox 3.0 | (√)Chrome 2.0.x | (√)Safari 4 | ||
(√)IE8 | (√)Firefox 3.5 | ||||
2、特定的浏览器特性。
当子级的高度超过父级时:
ie6的父级会跟随撑高。
其他的浏览器则会维持原有高度。