我将在我的网站上使用 Open Graph Meta 与 Facebook 共享。我有点困惑。要使 og 标记起作用,它必须具有以下内容:xmlns:og="http://ogp.me/ns#"
正确吗?
所以归结为两个问题:
- 我必须有 xmlns 吗?
- 如果使用 HTML5 文档类型,它会正常工作吗?
我将在我的网站上使用 Open Graph Meta 与 Facebook 共享。我有点困惑。要使 og 标记起作用,它必须具有以下内容:xmlns:og="http://ogp.me/ns#"
正确吗?
所以归结为两个问题:
您不必使用此 xmlns 语法。您可以使用 HTML5 的前缀:
<head prefix='og: http://ogp.me/ns#'>
无论如何,这实际上只是一个简写,而不是在每个属性中都有整个命名空间。
例如:
<head prefix='og: http://ogp.me/ns#'>
<title>Dom Perignon 1993</title>
<meta property='og:site_name' content='Wine Site' />
...
在语义上与
<head>
<title>Dom Perignon 1993</title>
<meta property='http://ogp.me/ns#site_name' content='Wine Site' />
...