生活很好,使用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
验证完全取决于您。以下是与每种文档类型进行比较的元素列表。
将Flash播放器作为<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)
什么都不会发生。浏览器不会验证您的 (X)HTML,因此使用您的 XHTML 严格文档类型<iframe>
在所有浏览器中都可以正常工作。但是如果你想要标准模式,并且还想<iframe>
进行验证,我建议HTML5文档类型<!DOCTYPE html>