Валидная вставка flash в html

При создании сайта, а именно, при верстке шаблона всегда хочется к чему-то стремиться, а именно к чему-то идеальному. Стандартные методы вставки флеша некрасивы и, конечно, невалидны. А так как в последнее время мои навыки растут как грибы, то я стремлюсь к самосовершенстовованию.

Тег «embed» не проходит W3C-валидацию. Чтобы это недоразумение исправить, пишем так:

<object type="application/x-shockwave-flash" data="images/header.swf" width="800" height="181">
   <param name="movie" value="images/header.swf" />
   <param name="quality" value="high" />
   <param name="menu" value="false" />
   <!--обязательно, делает флеш в тексте, убирает баг верхнего слоя-->
   <param name="wmode" value="opaque" /> 
   <!---Показывается картинка, когда отключен флеш.-->
   <img src="images/top.jpg" alt="Без флеша" height="181" width="800" /> 
</object>

При таком коде вставленный флеш в HTML валиден, и если у посетителя отключен просмотр флеша, то вместо него будет отображаться фоновое изображение. Удачи!

P.S. Добавил очень важную вещь. Особенно видно, когда у вас есть всплывающие окна, и они оказываются под флешем. Некрасиво, но правится просто.

Начать проект вместе с нами
Заполните форму и отправьте
нам сообщение!
Если у Вас возникли вопросы, предложения, либо Вы желаете оформить заявку на заказ услуги — Добро пожаловать!
Телефоны и мессенджеры:
Москва: +7 (499) 389-42-40
Санкт-Петербург: +7 (812) 456-72-40