举个例子,我们从Facebook 的开放图协议中获取了这个头部
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:og="http://ogp.me/ns#"
xmlns:fb="http://www.facebook.com/2008/fbml">
使用 xhtml 文档类型就可以了。但是 HTML 5 呢?我已经搜索了答案,包括以前的 stackoverflow 问题,但没有找到答案。我知道 xmlns 属性在 HTML5 中是允许的,如果它的值正好是“ http://www.w3.org/1999/xhtml ”。但是在 HTML5 下是否允许带有 xmlns:ex 格式前缀的属性?如果是,使用它们时是否需要 xmlns 属性?我知道如果您没有使用它的其他属性,则不需要该属性。这实际上是我同样的问题,但答案似乎没有回答这个问题。另一个问题是关于 HTML5、facebook和xmlns。只有一条评论提到:
只有 xmlns="w3.org/1999/xhtml"; 属性是允许的。>xmlns:fb="facebook.com/2008/fbml"; 根据 HTML5 无效。– hsivonen 2009 年 7 月 6 日 12:05
那是真的吗?您不能将 Facebook Open Graph 与 HTML5 一起使用?!