Всем привет!
Сегодня нужно было вставить код Youtube, выдаваемый для вставки в свою страницу, но он не проходит XHTML-валидацию.
Вот решение проблемы:
Стандартый код:
<object width="425" height="355"><param name="movie" value="video_url"></param><param name="wmode" value="transparent"></param><embed src="video_url" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>
Переделанный валидный XHTML-код:
<object type="application/x-shockwave-flash" data="video_url" width="425" height="355"><param name="movie" value="video_url" /><param name="FlashVars" value="playerMode=embedded" /></object> Собственно video_url - это путь к видео, который указан в выдаваемом коде.
Может быть кому-нибудь пригодится :)
Обсуждение
Интересно…а для кого и зачем этот код вообще использовать?
Что-то я не совсем понял вопрос, ну да ладно :)
Если поменять стандартный код, выдаваемый youtube для вставки в свою страницу на “переделанный”, то видео будет нормально отображаться и при этом страница будет нормально проходить валидацию.