如何解决在 Facebook 点赞框中出现的 HTML5 验证错误?

3
如何解决与Facebook点赞按钮相关的HTML 5验证错误?
以下是来自验证引擎的文本:

Line 3170, column 261: Element name fb:like-box cannot be represented as 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 元素的子元素出现在此上下文中。(忽略此子树中的进一步错误。)

指向同一行代码。

1个回答

7

这些标记是动态从Facebook本身生成的。您无法按照您想要的方式进行控制。但是,您可以使用HTML5版本的Like Box。

当您生成like-box的代码时,您将得到一个选项,如下图所示:Facebook HTML5 like-box [来源]


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接