如题,看关于hasLayout的原理机制时,总有推荐使用height:1%来触发元素的hasLayout属性,但是为什么是用height:1%,而不是width:1%或height:2%等其他的呢,盼求谁释疑下
无所谓啊,用zoom: 1的更多,height: 1%一般用于比较小的元素,顺便还要让他隐藏的
这些值能让hasLayout触发:
position: absolute
float: left | right
display: inline-block
width: !auto - 除auto以外的值
height: !auto - 除auto以外的值
zoom: !normal - 除normal以外的值
writing-mode: tb-rl
overflow: hidden | scroll | auto - IE7有效
position: fixed - IE7有效
min-width: * - IE7有效,任何值
min-height: * -IE7有效,任何值
max-width: !none - IE7有效,除non外任何值
max-height: !none - IE7有效,除non外任何值
@水无声: 怎么顿开了,能否讲讲,谢谢。