Жизнь хороша, использование XHTML Strict с большим успехом
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
... Тогда бам! Вы добавляете видео Vimeo на свою страницу, которое нарушает проверку.
<iframe src="http://player.vimeo.com/video/XXXXX?byline=0&portrait=0" width="468" height="351" frameborder="0"></iframe>
Не допускаются фреймы, сэр!
Итак, какое влияние это оказывает на способ отображения страницы или на посетителя? Зачем заботиться о проверке этого iframe?
Не влияет на саму страницу.Если вы не беспокоитесь о проверке, я бы остановился на переходном типе документа:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Проверка iframe зависит только от вас. Вот список элементов, которые сравниваются с каждым типом документа.
iframe
Ничего не случится.Браузеры не проверяют ваш (X) HTML, поэтому <iframe> с вашим строгим форматом XHTML отлично работает во всех браузерах.Но если вам нужен стандартный режим, а также для проверки <iframe>, я предлагаю HTML5 doctype <!DOCTYPE html>
<iframe>
<!DOCTYPE html>
Возможно ли вместо этого встроить проигрыватель Flash как <object>? Как то так:
<object>
<object width="400" height="300" type="application/x-shockwave-flash" data="url"> <param name="allowfullscreen" value="true" /> <param name="allowscriptaccess" value="always" /> <param name="movie" value="uri" /> </object>
Больше информации здесь: Vimeo Flash Player (Moogaloop)