Internet Explorer 8 - Div在调整大小时消失

时间:2010-05-03 16:31:40

标签: html css internet-explorer resize

我有一个在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>

2 个答案:

答案 0 :(得分:10)

您已被“haslayout”错误link

击中

最简单的方法是给你的包装纸高度。一个效果很好的简单黑客是身高:1%。这应该可以解决你消失的div问题。

答案 1 :(得分:1)

如果您将位置设置为绝对或相对于错误的容器,它也会执行此操作,并且它是IE错误的一部分“haslayout如上所述。