schema.org产品可用性标记标记

时间:2014-08-05 21:15:07

标签: html html5 semantic-markup schema.org microdata

哪一个是正确的?

<link itemprop="availability" href="http://schema.org/InStock">
​<meta itemprop="availability" content="InStock" />
<span itemprop="availability" content="in_stock"></span>

我检查了官方架构文档,并在示例中找到了所有这些文档。

我想他们所有人都会工作,但目前,有没有首选标准?

2 个答案:

答案 0 :(得分:4)

spancontent属性一起使用无效Neither HTML5 nor Microdata allow the content attribute for span

使用meta 无效。 HTML5和Microdata需要meta must not be used for URI values

使用link是正确的。它也用在Schema.org’s enumeration guide中。如果某些示例使用meta,我们可能会认为这些是fixed

答案 1 :(得分:2)

<link itemprop="availability" href="http://schema.org/InStock">

可能是最好的,因为它最接近于https://schema.org/ItemAvailability的枚举。

我不会使用第3个示例(<span itemprop="availability" content="in_stock"></span>),因为in_stock可能无法准确映射到列出的值。