2010-05-03 62 views
3

我有一個在Firefox和Chrome中正常工作的頁面。 I.E. 8但是決定在瀏覽器調整大小時不顯示div。大部分頁面看起來都很好,但是當我調整I.E.時,我用於內容的div不會消失。Internet Explorer 8 - 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

如果谷歌爲‘Internet Explorer的調整因素消失’,這似乎是錯誤的容器這個錯誤一直存在於IE6以後。然而微軟在這個問題上似乎很沉默。 – mydoghasworms 2011-05-19 07:08:32

回答

10

你已經被「hasLayout的」錯誤link

最簡單的方法就是給你包裝的高度擊中。一個簡單的黑客行之有效的是高度:1%。這應該可以解決你消失的div問題。

+0

非常感謝。 – 2010-05-03 17:39:09

1

如果您的位置設置爲絕對或相對它也沒有這一點,它是IE瀏覽器漏洞的一部分「上述hasLayout的。

相關問題