首先,我已經閱讀下面的文章,剛刷上的問題,我以前也處理得:CSS hasLayout的IE7錯誤
Position Relative/Absolute/Fixed in IE
http://www.brunildo.org/test/IE_raf3.html
http://www.satzansatz.de/cssd/onhavinglayout.html
對於一些有這些問題的人可能是新的和上述將有所幫助,但在我的情況下,我有以下在所有非IE瀏覽器:
而在IE7下
我明白,我需要觸發的大棕<div id="footer">
hasLayout = true
,因爲它是position: relative
這是在IE7觸發hasLayout = false
。我試過zoom: 1
和display: inline-block
試圖觸發#footer
上的hasLayout,但沒有成功。
下面是該網站住您的觀賞樂趣:http://hannahnour.co
消失DIV的原因是hasLayout的是目前false
上#footer
。
我該如何觸發它?
設置測試頁面確實可以幫助您快速得到答案。 – ifaour 2011-02-23 20:27:50
不需要測試,看看上面的實況網站,我已經添加了鏈接 – Brian 2011-02-23 20:29:41