将Facebook Connect及其xmlns添加到(X)HTML5的正确方法是什么?

时间:2009-07-09 17:13:24

标签: facebook doctype html5

我正在回答这个问题[Facebook Connect Won't Validate使用Facebook Connect和其他脸书“社交窗口小部件”只是不会产生“有效”的文件。

关于(X)HTML5,如果我想在我的网页上包含Facebook Connect内容,并尽可能接近“有效”(X)HTML5,那么(最)适当的doctype /标题是什么?< / p>

3 个答案:

答案 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/

http://fbml5.blogspot.com/