如何解决与Facebook相关的HTML 5验证错误,如按钮?
以下是验证引擎的文字:
第3170行,第261行:元素名称
fb:like-box
不能表示为XML 1.0。…rue" border_color="" stream="false" header="false" height="260" ></fb:like-box>
以下是3170行的代码:
<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like-box href="http://www.facebook.com/fburlhere" width="250" show_faces="true" border_color="" stream="false" header="false" height="260" ></fb:like-box>
在此错误发生后,还会出现另一个错误:
在此上下文中,元素
fb:like-box
不允许作为元素div
的子元素。 (抑制此子树中的更多错误。)
指的是相同的行号。
答案 0 :(得分:6)
标记是从Facebook本身动态放置/生成的。你无法按照自己的方式控制它们。但是有一个类似于Box的HTML5版本,你可以使用它。
为like-box生成代码时。您将获得之类的选项 [Source]