при проверке сайта с помощью валидатора w3c он говорит мне, что встроенный тег не является допустимой разметкой. Итак, я достаю его, и он работает на сафари/хроме, но не на firefox (3.5.x), но проверяется нормально. Есть ли что-то в теге объекта, который я должен добавить, чтобы Firefox отображал flash.
вставить тег для flash и w3c
Ответы (3)
В A List Apart есть отличная статья на эту тему: Flash Satay: Embedding Flash While Поддерживающие стандарты.
Прочтите это, чтобы понять общие трудности со встраиванием флэш-памяти и узнать о различных подходах к ее встраиванию в действительный HTML. А затем перейдите и используйте SWFobject для встраивания Flash как есть. лучший способ сделать это, если оба стандарта поддерживают совместимость с браузерами и.
В дополнение к этому вы можете использовать обычный метод Flash Satay, чтобы встроить его для людей без JavaScript.
embed никогда не был частью спецификации HTML, и следует использовать объект. Прошло так много времени с тех пор, как я прикасался к вспышке, я не решаюсь сказать больше, чем знаю.
Вы должны использовать swfobject. Это действительно, хотя я думаю, что валидатор спотыкался об этом раньше (известно, что валидатор w3 иногда спотыкался о такие вещи).