Как расположить div поверх flash-ролика

При размещении на сайте flash-ролика с последующим расположением над ним какого нибудь html-элмента, к примеру div, возникает проблема. При любом значении z-index html-элмента этот самый элемент располагается под flash-роликом. Обычно эта проблема возникает на сайтах, где присутствует выпадающее меню и в других редких случаях. Очень часто эту проблему можно увидеть на сайтах, порталах, контент на которых забивают уже владельца сайтов, а не разработчики.

Возникает эта проблема из за того, что большинство браузеров размещают плагины в самом верхнем слое. Решить эту проблему можно, установив при внедрении flash-ролика атрибут wmode с нужным значением. К примеру:

Атрибут может иметь слудующие значения:

window — поведение flash-ролика по умолчанию, поверх всего и вся, при этом фон имеет заданный фоновый цвет для ролика.

opaque — flash-ролик ведёт себя как изображение. Теперь задание z-index влияет на flash-ролик. Фон имеет установленный фоновый цвет для ролика.

transparent — поведение аналогично opaque, при этом фон прозрачный.

Следует отметить, что при параметре wmode=transparent flash-ролик создаёт дополнительную нагрузку.

Рубрики: HTML/CSS
Понравилось? Поделись с другими плз












Комментарии ВКонтакте





Комментарии с сайта
  1. +1 тебе к карме! 🙂

  2. Denis:

    Спасибо! Помогло 🙂

  3. Спасибо ОЧЕНЬ помогло !!! (flash ролик выпирал над чатом)


Ответить Konstantin

*