經過幾天的失敗,我放棄了試圖解決這個問題。 所以,這裏的情況,我會非常感激,如果有人能告訴我我該怎麼辦:IE6和IE7 Z-INDEX錯誤
我有一個垂直菜單,菜單的第二級是絕對定位。 內部<ul>
的樣式爲position: absolute;
並且具有一組z-index
。問題是 ie6和ie7特定的,它不能識別絕對定位塊中的z-index。 如果元素是相對定位的,則不存在問題,但我需要將元素絕對定位。
有什麼建議嗎?非常感謝每個想提出建議或意見的人。
經過幾天的失敗,我放棄了試圖解決這個問題。 所以,這裏的情況,我會非常感激,如果有人能告訴我我該怎麼辦:IE6和IE7 Z-INDEX錯誤
我有一個垂直菜單,菜單的第二級是絕對定位。 內部<ul>
的樣式爲position: absolute;
並且具有一組z-index
。問題是 ie6和ie7特定的,它不能識別絕對定位塊中的z-index。 如果元素是相對定位的,則不存在問題,但我需要將元素絕對定位。
有什麼建議嗎?非常感謝每個想提出建議或意見的人。
試試這個,如果有幫助。
在絕對div裏面,添加一個相對的div並把你的代碼放在裏面。
IE6和IE7有一個z-index
bug其中每個絕對定位的元素爲疊加順序創建一個新的上下文。很難說沒有看到相關的html,但嘗試將position: relative;
和z-index: 100
(或高於子菜單z-index的東西)添加到position: absolute
所有元素的容器(父級)中。
歡迎來到StackOverflow!當我們有代碼示例時,我們可以最好地回答問題:)如果您可以提供一小部分可以證明問題的HTML和CSS樣本,那將會有很大幫助。謝謝! – Matchu
你必須支持IE6和IE7嗎?谷歌沒有。 – Darcy
這裏是一個代碼示例: http://jordanstd.com/Example/example.html –