我只是想问一下我是否可以在Schema.org中使用元标记或者随时使用它?
示例:
<div itemscope itemtype="http://schema.org/Product">
<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<meta itemprop="ratingValue" content="2" />
<meta itemprop="reviewCount" content="144" />
</div>
<meta itemprop="name" content="name here">
<meta itemprop="description" content="description" />
</div>
因为我不知道我是否已经滥用元标记的使用,而且我也不想让这些内容对页面可见。
答案 0 :(得分:0)
您不能将meta
元素用于所有属性,但对于许多人来说。
在Microdata中,property values can have 4 different types:
meta
元素只能在值应为字符串时使用。
对于 datetime 值,Microdata定义应该使用time
元素(但实际上,使用meta
也应该在这里工作)。
HTML5定义了另一个默认隐藏的元素:link
。这must be used instead of meta
if the value is a URL。因此,如果值应为 URL ,则在Microdata中您使用link
。
对于项值,meta
和link
都不能使用,因此您必须使用其他元素(例如div
)。
在Schema.org中,每个属性都有一个预期值。有些还有多个预期值。请注意,这只是一个建议,您不必遵循它。
示例: