我正在回答这个问题[Facebook Connect Won't Validate使用Facebook Connect和其他脸书“社交窗口小部件”只是不会产生“有效”的文件。
关于(X)HTML5,如果我想在我的网页上包含Facebook Connect内容,并尽可能接近“有效”(X)HTML5,那么(最)适当的doctype /标题是什么?< / p>
答案 0 :(得分:2)
没有正确的方法。
答案 1 :(得分:1)
如果您使用的是XHTML5,那么您不需要包含DOCTYPE。您可以包含&lt;!DOCTYPE html&gt;如果你愿意,但没有必要。您只需指定XHTML命名空间和Facebook Connect的命名空间。
我根本不熟悉Facebook Connect,但您需要确保将文档作为XML处理,这意味着使用XML MIME类型(如application / xhtml + xml)进行处理。 (text / html序列化不支持名称空间)。
HTML5验证器无法检查facebook标记的一致性,但它仍应能够检查XHTML的一致性。允许包含其他命名空间中的元素,即使HTML5验证器不支持它们。
答案 2 :(得分:1)
我发现这些链接很有帮助。也许你会发现它们也很有用。
http://earthpeople.se/labs/2010/09/html5-validation-with-facebook-opengraph/