【问题标题】:Facebook Connect and HTML5, xmlns available?Facebook Connect 和 HTML5、xmlns 可用吗?
【发布时间】:2009-07-04 05:20:13
【问题描述】:
【问题讨论】:
标签:
html
facebook
xhtml
compatibility
xml-namespaces
【解决方案1】:
我在使用 HTML5 进行 facebook 连接时遇到了同样的问题,并通过 Facebook 的 JavaScript API 上的一个小技巧解决了这个问题。
阅读我的博客:http://fbml5.blogspot.com/
dev wiki 上的方法(Jesus Saldivar 提到)有两点我不喜欢:
- 它需要一个额外的 javascript 调用
每个 html 标签。我的方法只需要一个
html标签。
- 它需要无效的属性
在标签中,所以最终的 html 代码
是无效的。我的方法使用
避免无效的用户数据属性
html。
请告诉我你的想法。
【解决方案2】:
实际上,第一个引用的参考文献讨论了添加 xmlns:fb="http://www.facebook.com/2008/fbml" 属性。这不是有效的 HTML5。它是有效的 XHTML5。第二个引用的参考文献根本没有提到 xmlns 属性。
但请注意,虽然它不是有效的 HTML4 或 HTML5,但它不会造成任何伤害。
【解决方案3】:
以下答案来自 2009 年。它讨论了当时 HTML 5 的状态。
上面的问题也是从 2009 年开始的。它讨论了当时 Facebook API 的状态。
两者都与 2017 年无关。
是 xmlns 属性
这是一个属性。
与有效的 HTML5 兼容?
有点。这是完全没有意义的,但允许人们成为lazy when porting XHTML。
请记住,HTML 5 是一个未完成的草稿。这些事情可能会发生变化。不要急于使用 HTML 5,除非它提供了很大的好处。
HTML4 怎么样?
一点也不。