Валидная вставка 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. Добавил очень важную вещь. Особенно видно, когда у вас есть всплывающие окна, и они оказываются под флешем. Некрасиво, но правится просто.
Есть статья про валидную верстку, тоже дается множество примеров и скачать можно шаблон урока:
https://cleverscript.ru/index.php/html/validnaya-verstka/36-verstka-xhtml-strict
резюме: кг/ам
Его даже шестой понимает
Это происходит, как я понял, потому что date= в теге прописано.
А если его убрать - то Опера с ФФ ничего не покажут.
Что делать-то?
Все работает отлично. А с Вашим в ие6 никак :-(
Это код или мои руки ?
спасибо