1

經過幾天的失敗,我放棄了試圖解決這個問題。 所以,這裏的情況,我會非常感激,如果有人能告訴我我該怎麼辦:IE6和IE7 Z-INDEX錯誤

我有一個垂直菜單,菜單的第二級是絕對定位。 內部<ul>的樣式爲position: absolute;並且具有一組z-index。問題是 ie6和ie7特定的,它不能識別絕對定位塊中的z-index。 如果元素是相對定位的,則不存在問題,但我需要將元素絕對定位。

有什麼建議嗎?非常感謝每個想提出建議或意見的人。

+1

歡迎來到StackOverflow!當我們有代碼示例時,我們可以最好地回答問題:)如果您可以提供一小部分可以證明問題的HTML和CSS樣本,那將會有很大幫助。謝謝! – Matchu

+1

你必須支持IE6和IE7嗎?谷歌沒有。 – Darcy

+0

這裏是一個代碼示例: http://jordanstd.com/Example/example.html –

回答

0

試試這個,如果有幫助。

在絕對div裏面,添加一個相對的div並把你的代碼放在裏面。

0

IE6和IE7有一個z-indexbug其中每個絕對定位的元素爲疊加順序創建一個新的上下文。很難說沒有看到相關的html,但嘗試將position: relative;z-index: 100(或高於子菜單z-index的東西)添加到position: absolute所有元素的容器(父級)中。