Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > EMBED и валидность


Автор: 7910 20.8.2006, 19:22
Такой вопрос (сори, если было - не нашла). Валидатор ругается на этот тег  element "EMBED" undefined. Использую этот тег всегда при вставке флеша, так как без него старая Mozilla и Opera флеш не отображает. В спецификации html4.01 этот тег не нашла.  А в теме http://forum.vingrad.ru/index.php?showtopic=54426&st=0&#entry431682  Black пишет, что Современная HTML-страница может содержать тег   embed. На главной странице http://www.forum.vingrad.ru/ тоже при вставке флеша этот тег используется. Получаеться ни одна страница с флешом не может быть валидна?

Автор: Illuminaty 21.8.2006, 08:37
есть еще тег http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#h-13.1

Автор: dm9 22.8.2006, 12:49
Illuminaty, как грамотно вставить флэш в страницу, чтобы везде работало и было валидно?

Автор: faost 22.8.2006, 13:11
Код

<object type="application/x-shockwave-flash" data="flash/file.swf" width="100%" height="180">
<param name="movie" value="flash/file.swf" />
<img xsrc="img/file.jpg" mce_src="img/file.jpg" width="100%" height="180" alt="" />
</object>


file.jpg - альтернатива, если флеш не установлен

Автор: Illuminaty 22.8.2006, 13:17
Вот http://www.vmstudio.com/materials.php?noembed нашел про избавление от embed.
На досуге еще посмотрю...

Автор: 7910 24.8.2006, 11:16
Ребята, всё это здорово, но в старых Операх без EMBED точно не работает. Не хочеться ради валидности терять некоторый процент пользователей, тем более что вставить пару строчек с embed для старых браузеров не так уж и сложно. Но клиент обязательно хочет значечек валидности на своей странице. Вставляю внутрь object код javascript, который добавляет embed, если старый браузер. 

Автор: Illuminaty 24.8.2006, 12:33
7910, все правильно. В старых браузерах очень сложно совместить и валидность и функциональность..

Автор: set36 25.8.2006, 14:02
А кто вообще запускает старые оперы? Дядька-администратор, который отлаживает сеть под каким-нибудь BSD-livecd? По-моему, такие товарищи вообще и под текстовыми браузерами могут заломиться на сайт...
Так что, старые оперы можно не учитывать, никто не говорит же про ИЕ3 или первые нетскейпы, а ведь у них пользователей больше чем у первых опер.
Всё это достояния истории.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)