我从这个问题中收集到[Facebook连接不会验证 使用Facebook Connect和其他Facebook“社交小部件”,这并不会导致“有效”文档。

但是,关于(X)HTML5,如果我想在页面上包括Facebook连接内容,并且尽可能接近“有效”(x)HTML5,那将是(最)合适的Doctype/Header什么?

有帮助吗?

解决方案

如果您使用的是XHTML5,则无需包括Doctype。您可以包括u003C!DOCTYPE html>如果您愿意,但这不是必需的。您只需要指定XHTML名称空间,以及Facebook Connect的名称空间。

我根本不熟悉Facebook Connect,但是您需要确保将文档处理为XML,这意味着使用XML MIME类型(如Application/XHTML+XML)使用它。 (文本/HTML序列化不支持名称空间)。

HTML5验证器将无法检查Facebook标记的符合性,但是它仍然应该能够检查XHTML的符合性。即使HTML5验证器不支持它们,也允许包括其他名称空间的元素。

其他提示

没有正确的方法。

我发现这些链接很有帮助。也许您也可以发现它们有用。

http://earthpeople.se/labs/2010/09/html5-validation-with-facebook-opengraph/

http://fbml5.blogspot.com/

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top