Facebook,Twitter元标记之间有什么区别吗?

时间:2015-02-04 09:38:13

标签: html facebook twitter meta-tags

我一直致力于一个项目,我对meta标签有疑问。

我用作内容标题的标签之一。

<meta name = "subject" content = "post-title">

我一直在寻找比我在&lt;&lt;头&gt; &LT; / head&gt;。我发现Facebook,Twitter等都有自己的标签。所以,我的问题是

如果我在&lt;之间互相使用,会发生什么?头&gt; &LT; / head&gt;?有什么不对的吗?

<meta name = "subject" content = "post-title">
<meta property = "og:title" content="post-title" />
<meta name = "twitter:title" content="post-title">

如您所知,搜索引擎关心元标记。如果我使用这三个类似的元标记,Google会将我发送到沙盒吗?

1 个答案:

答案 0 :(得分:0)

HTML5不会限制您可能拥有的meta元素数量。
我们永远无法确定具体的消费者(如搜索引擎)希望看到什么或他们如何处理它(并讨论这是关于Stack Overflow的偏离主题),但没有理由认为他们有问题有这个。

在HTML5中,您只能使用metadata names that are defined or registered
您会看到subject不是有效的元数据名称。

在您的具体示例中,您可以省略一个meta元素,因为您使用的是og:title的RDFa,并且您可以拥有元数据名称(在name中)和RDFa属性(在propertyon the same meta element

<meta name="twitter:title" property="og:title" content="post-title">