您的位置:首页 > 其它

关于 IE6 IE7中 空div 高度却不为0的问题

2011-12-16 17:04 288 查看
在IE6/IE7/IE8(Q) 触发了 hasLayout 的空块级非替换元素的高度不是0,并且和font-size有关。

但是,即使设置了 font-size:0 也没有办法让空 DIV 的高度为 0,那要怎样才能让它的高度与其他浏览器中一致呢?

答案是:给它加一个空的没有触发hasLayout的子元素。

HTML code
<div style="zoom:1; background-color:red;">
<div></div>
</div>


或者:

HTML code
<div style="zoom:1; background-color:red;">
<!-- -->
</div>


来源:

http://topic.csdn.net/u/20100831/17/b6c8230b-ccfe-4d1c-ac70-729ef3a643a0.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: