XHMTL 1.0 Youtube视频

XHMTL 1.0 Youtube Video

提问人:user3339333 提问时间:3/1/2014 最后编辑:Robuser3339333 更新时间:3/1/2014 访问量:93

问:

我得到了以下代码:

<object type="application/x-shockwave-flash" style="width:420px; height:240px;" data="http://www.youtube.com/v/zOETaUx3c4o?color2=FBE9EC&amp;version=3">
        <param name="movie" value="http://www.youtube.com/v/zOETaUx3c4o?color2=FBE9EC&amp;version=3" />
        <param name="allowFullScreen" value="true" />
        <param name="allowscriptaccess" value="always" />
        </object><div style="font-size: 0.8em"><a href="http://www.tools4noobs.com/online_tools/youtube_xhtml/"></a></div>

它目前可在 Google Chrome 上运行,并且视频确实可以播放。但是,在进行验证时,我遇到了一个错误,我似乎无法解决问题。有谁知道为什么我会收到这样的错误:

第 92 行,第 152 列:文档类型不允许在此处使用元素“object”;缺少 “p”, “h1”, “h2”, “h3”, “h4”, “h5”, “h6”, “div”, “address”, “fieldset”, “ins”, “del” start-tag 之一 ...40px;“ data=”http://www.youtube.com/v/zOETaUx3c4o?color2=FBE9EC&version=3“>

谢谢

xhtml xhtml-1.0-严格

评论

1赞 CBroe 3/1/2014
你不能作为 XHTML Strict 的直接子级 - 并且错误消息已经告诉你可以尝试和包裹它什么样的元素......objectbody
0赞 user3339333 3/1/2014
不好意思。。。XHTML 新手...那么我是删除对象还是只添加允许作为主要元素的其他元素?
1赞 CBroe 3/1/2014
好吧,删除不会导致太多的视频嵌入,你不觉得......吗?object
0赞 Mr Lister 3/1/2014
为什么需要 XHTML 1.0 Strict?我的意思是,并不是说我反对使用 XHTML,但它有非常具体的规则,在现实中没有基础,你可以只使用 HTML5 文件并完成它。(HTML5 没有这个愚蠢的规则,即 or or 不能包含措辞内容。bodyformblockquote

答: 暂无答案