我有一个在Firefox和Chrome中运行良好的页面。 I.E.但是,当浏览器调整大小时,8决定不显示div。大多数页面看起来很好,但是我用于内容的div不会在我调整大小时消失。
<div id="wrapper">
<div id="innerWrapper" style="width:215px;">
<div id="mainColumn" style="height:750px; width:600px; float: left; clear:both; position:absolute;">
<div id="mainContent" style="float:left; ">
content here disappears on resize.
</div>
</div>
</div>
</div>
答案 0 :(得分:10)
您已被“haslayout”错误link
击中最简单的方法是给你的包装纸高度。一个效果很好的简单黑客是身高:1%。这应该可以解决你消失的div问题。
答案 1 :(得分:1)
如果您将位置设置为绝对或相对于错误的容器,它也会执行此操作,并且它是IE错误的一部分“haslayout如上所述。