HTML:xmlns:fb=”是什么;http://www.facebook.com/2008/fbml"`?

HTML:xmlns:fb=”是什么;http://www.facebook.com/2008/fbml"`?,html,facebook,xml-namespaces,fbml,Html,Facebook,Xml Namespaces,Fbml,什么是xmlns:fb=”http://www.facebook.com/2008/fbml“ 最近我在很多标签中看到了它。它的作用是什么?虽然我还没有看到它在使用,但这是用另一个名称空间(在本例中为FBML)扩展当前XML名称空间(在本例中为XHTML)的标准XML表示法。这会告诉浏览器在哪里可以找到FBML的规范,而FBML又会告诉浏览器如何处理标记。从技术上讲,xmlns::属性的值只是一个唯一标识符,但通常是一个URL,它以某种形式指向定义。不幸的是,在这种特殊情况下,URL没有指向定义

什么是
xmlns:fb=”http://www.facebook.com/2008/fbml“


最近我在很多
标签中看到了它。它的作用是什么?

虽然我还没有看到它在使用,但这是用另一个名称空间(在本例中为FBML)扩展当前XML名称空间(在本例中为XHTML)的标准XML表示法。这会告诉浏览器在哪里可以找到FBML的规范,而FBML又会告诉浏览器如何处理
标记。从技术上讲,
xmlns::
属性的值只是一个唯一标识符,但通常是一个URL,它以某种形式指向定义。不幸的是,在这种特殊情况下,URL没有指向定义


请参阅。

正如@Matthew Scharley所说,它用于在您的网站上嵌入特定于Facebook的标签。例如,这里是我们公司在我们网站上的Facebook流。另一个常见的用法是网站上的“喜欢”按钮。有关更多信息,请访问

更新


这里有一些。

它没有扩展当前名称空间,而是在文档中添加了一个额外的名称空间。它不会告诉浏览器在哪里可以找到任何东西,就浏览器而言,它是一个任意字符串,恰好是一个URI(这是为了避免与其他人的名称空间发生冲突)。一些作者在名称空间URI上发布规范,以帮助人们编写使用该规范的XML文档。不要去看W3Schools,它们是十年前最好的,这为它们赢得了很多谷歌果汁,但它们的内容质量真的很糟糕。