IE7 выпадающее меню появляется за изображением - PullRequest
2 голосов
/ 24 сентября 2010

Я создал это раскрывающееся меню css3, которое появляется за изображением, когда я наводю курсор мыши на раскрывающееся меню, и я пытался выяснить это. Но не могу для жизни меня. Любая помощь очень важна, вы можете посмотреть ее здесь.

Ответы [ 3 ]

8 голосов
/ 24 сентября 2010

Цитата из этой темы

Z-индекс не является абсолютным измерением. Элемент с z-index: 1000 может находиться позади элемента с z-index: 1 - до тех пор, пока соответствующие элементы принадлежат разным контекстам стека.

Когда вы указываете z-index, вы указываете его относительно других элементов в том же контексте стека, и, хотя в параграфе спецификации CSS на Z-index говорится, что новый контекст стека создается только для позиционированного контента с z- Помимо индекса auto (т. е. весь документ должен представлять собой один контекст стекирования), вы создали позиционный диапазон: очевидно, IE интерпретирует это как новый контекст стека.

UPDATE

Добавьте следующую css-страницу на вашу страницу

#header
{
    position:relative;
    z-index: 2;
}
#content-wrap
{
    position:relative;
}
2 голосов
/ 24 сентября 2010

Я думаю, что любой из них объяснит проблему и даст решение:

0 голосов
/ 24 сентября 2010

Дайте ".nav" и "content" z-index. Сделай .nav выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...