Почему Z-Index в IE не отображает так, как это должно быть во Flash-фильме? - PullRequest
6 голосов
/ 17 апреля 2009

Я работаю над сайтом с двумя абсолютно позиционированными элементами div ... логотип и меню (navbar)

IE скрывает их обоих даже после нескольких попыток манипулирования z-индексами. Почему IE не может работать так же хорошо, как Firefox или даже Opera ради Бога?

UPDATE .......

Я забыл упомянуть, что эти элементы расположены над флэш-фильмом. Как я мог это пропустить?

Ответы [ 4 ]

22 голосов
/ 21 апреля 2009

Если ваш флэш-фильм хоронит ваш другой контент, вам может повезти, добавив дополнительный элемент param во встроенный объект:

<param name="wmode" value="opaque" />

Более подробный ответ вы можете увидеть в этом посте блога о размещении оконного / флэш-контента . У Adobe также есть Техническая заметка об этой проблеме .

5 голосов
/ 17 апреля 2009

IE имеет несколько хорошо задокументированных ошибок Z-index. Похоже, IE создает новый контекст стека для позиционируемых элементов. Смотрите здесь .

3 голосов
/ 17 апреля 2009

Это также проблема в IE7. Вот ссылка, описывающая проблему: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html

2 голосов
/ 17 апреля 2009

Это известная ошибка в IE6 (которую, я полагаю, вы используете). Вот некоторое описание и некоторая помощь: http://www.last -child.com / конфликтующий-z-index-in-ie6 /

...