2011-09-12 77 views
2

我碰到臭名昭著的IE7 z-index的錯誤,但沒有我已在網頁上找到的解決方案已經在固定我的問題是成功的:/IE7的z-index工作不正常

在這裏看到:http://jsfiddle.net/bwLJM/

以上出現在所有的瀏覽器IE9,包括和IE8的綠色框,但不是IE7(我不在乎IE6)

如果我從父元素除去position:relative;但它會解決這個問題,但我需要留下來,因爲我將要在這些盒子的父母中放置一些元素絕對唱!

任何人都可以幫忙嗎?

謝謝

回答

3

你可以把覆蓋框內相對定位的元素?像在this example

它在我的IE7中工作。

+0

工作原理:P不是一個理想的解決方案,因爲我導致一個div嵌套爆發並假裝它不是,但這是你的低級IE7。謝謝 – Cameron

+0

這很好!我從經驗中學到,處理其錯誤的z-index系統的最好方法是儘可能多地嵌套元素,並試圖堅持這些元素,而不是試圖使不同的z-index堆棧一起工作。 –