头部下允许元标记?

时间:2014-03-22 08:17:19

标签: php facebook metadata meta

我正在开发Facebook共享功能,我希望网站描述包含在元标记中,以便在我在Facebook上分享信息时显示。

现在我想显示不同页面的动态描述,我需要将其包含在元标记中,为此我需要将动态代码放在head部分下面。

所以我的问题是,如果我把它们放在头部以下,meta标签会起作用吗?

1 个答案:

答案 0 :(得分:1)

(假设您要使用 Open Graph Protocol 。)

使用RDFa时,使用meta elements in the body是有效的。如果您不使用RDFa(或Microdata,可能还有其他扩展名),则无效。

这是不允许的(使用name):

<body>
  <meta name="og:description" content="…" /> <!-- invalid -->
</body>

这是允许的(使用property):

<body>
  <meta property="og:description" content="…" />
</body>

如果你有name and property on the same meta,也应该允许:

<body>
  <meta name="og:description" property="og:description" content="…" />
</body>