将Facebook Connect及其XMLN添加到(X)HTML5的正确方法是什么?
题
我从这个问题中收集到[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/
不隶属于 StackOverflow