Facebook Connect和HTML5,xmlns可用吗?

ano*_*ard 11 xhtml html5 compatibility facebook xml-namespaces

Facebook Connect及其"社交窗口小部件"文档提到您需要在页面上添加一个xmlns属性,以便<html>在其中使用它.

我理解这xmlns是针对XML名称间距的,并且之前已经使用过XHTML.但是,最近所有关于HTML4/HTML5的讨论,如果没有阅读整个规范,xmlns属性是否与有效的HTML5兼容?那么HTML4呢?

如果我在文档中看到了明显的提及,我很抱歉......指出来了吗?

编辑:一对文档参考/引用:

http://developers.facebook.com/news.php?blog=1&story=198

https://developers.facebook.com/docs/guides/web

小智 5

我在使用HTML5进行facebook连接时遇到了同样的问题,并在Facebook的JavaScript API上解决了一个小问题.

阅读我的博客:http://fbml5.blogspot.com/

dev wiki上的方法(由Jesus Saldivar提到)有两件我不喜欢的东西:

  • 每个html标签需要额外的javascript调用.我的方法只需要一个html标签.
  • 它需要标签中的无效属性,因此最终的html代码无效.我的方法使用user-data属性来避免无效的html.

请告诉我你的想法.


Que*_*tin 1

下面的答案是 2009 年的。它讨论了当时 HTML 5 的状态。

上面的问题也是 2009 年的。它讨论了当时 Facebook API 的状态。

两者都与 2017 年无关。


是 xmlns 属性

这是一个属性。

与有效的 HTML5 兼容吗?

有点。这是完全没有意义的,但是允许这样人们在移植 XHTML 时可以偷懒

请记住,HTML 5 是一个未完成的草案。这些事情可能会发生变化。不要急于使用 HTML 5,除非它能带来巨大的好处。

HTML4 怎么样?

一点也不。

  • &lt;html&gt; 上仅允许使用 xmlns="http://www.w3.org/1999/xhtml" 属性。xmlns:fb="http://www.facebook.com/2008/fbml" 对于 HTML5 无效。 (6认同)