1、那些“拥有布局”的元素负责本身及其子元素的尺寸设置和定位。
2、如果一个元素“没有拥有布局”,那么它的尺寸和位置由最近的拥有布局的祖先控制。
在默认情况下拥有布局的元素包括:
body
html(标准模式中)
table
tr 、td
img
hr
input、select、textarea、button
iframe、embed、object、applet
marquee
设置以下CSS属性会自动地使元素拥有布局。
float:left或right.
display:inline-block;
width:任何值
height:任何值
zoom:任何值
writing-mode:tb-rl(Microsoft属性——不能通过检验)。
在IE7中,以下属性也成了布局触发器
overflow:hidden、scroll、auto
min-width:任何值
max-width:除none之外的任何值