我一直致力于一个项目,我对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会将我发送到沙盒吗?
答案 0 :(得分:0)
HTML5不会限制您可能拥有的meta
元素数量。
我们永远无法确定具体的消费者(如搜索引擎)希望看到什么或他们如何处理它(并讨论这是关于Stack Overflow的偏离主题),但没有理由认为他们有问题有这个。
在HTML5中,您只能使用metadata names that are defined or registered。
您会看到subject
不是有效的元数据名称。
在您的具体示例中,您可以省略一个meta
元素,因为您使用的是og:title
的RDFa,并且您可以拥有元数据名称(在name
中)和RDFa属性(在property
)on the same meta
element:
<meta name="twitter:title" property="og:title" content="post-title">