Вопрос по css, drop-down-menu – Выпадающее меню CSS скрыто за содержимым IE7

3

У меня есть раскрывающееся меню CSS, которое скрывается за содержимым главной страницы при просмотре в IE7. Я пытался изменить значения z-index, но мне не повезло. Я также пробовал предложения по другим темам с этого сайта, но ни одна из них не сработала.

страницу можно найти здесь:www.melbournedodgeball.com.au/dodgeball2012/about

любая помощь будет принята с благодарностью

Ваш Ответ

3   ответа
1

Пожалуйста, установите этот CSS только для IE7

#menu {position:relative; z-index:100;}
9

Абзац спецификации CSS на Z-index говорит, что новый контекст стека создается только для позиционированного контента с z-индексом, отличным от auto.

У тебя естьli внутри#nav сposition:relativeПо-видимому, IE интерпретирует это как новый контекст стека.

Try this:

#nav li {
    display: block;
    position: relative;
    z-index: 1;         // force IE to recognize stack at this point
}
Большой! Ответ, только что спас меня, мои волосы! Спасибо!
Я всегда об этом забываю! Это единственная вещь в IE7, которая делает его лучше, чем любой современный браузер.
Пятно на большом мальчике ...
это было здорово! благодарю вас!!! Graeme Cowbeller
1

Вам нужно добавить

position:relative;

На ваш<ul>

Z-индекс указывается относительно всех других элементов в том же контексте стека. Вы можете иметь Z-индекс 100, но это не будет иметь большого значения, если элементы принадлежат совершенно разным контекстам стека.

Похожие вопросы