IE8浏览器下自适应高度问题的解决方法
成功志
IE8浏览器下自适应高度问题的解决方法
2012-2-15 ok12

在做网页布局的过程中,特别是在ie6,ie8代码兼容性上,头疼不已,常常会在两个不同的浏览器中显示出两个不一样的效果。


现在就跟大家分享一个常见的问题,也是我实践的结论。


IE8下高度无法自适应的问题:


页面在设计的过程中,常常会遇到页面高度随着内容的高度而变化,height:auto;但是在ie8下,如果设置height:auto;的话,内容却无法撑开整个div,但在ie6下就不会出现这样的问题。


因此只要设置一个样式,编写在高度自适应的div中即可


 .clear_float{ height:auto; clear:both; font-size:0;}

<div style="height:auto;width:980px;">

<div class="clear_float"></div>

</div>


这里还设置了容器字体大小, font-size:0;是为了消除ie6下,div的一个默认高度。

发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容