下面有一段HTML,添加了一些Schema.org微数据:
<section class="feature" itemprop="description">
<div class="measure">
<p>Lorem ipsum etc...</p>
<p>Lorem ipsum etc...</p>
<figure class="polaroid product">
<img src="dry-aged-beef-horizontal.jpg", alt="Dry Aged Beef", itemprop="image" />
<figcaption>Dry Aged Beef</figcaption>
</figure>
</div>
</section>在一个元素上使用itemprop属性可以吗?该元素本身不是文本节点(如上面的section ),但包含的子元素是?
查看官方Schema.org示例,您可能会怀疑只有文本元素可以使用Microdata属性进行标记:
<span itemprop="description">0.7 cubic feet countertop microwave. Has six preset cooking categories and convenience features like Add-A-Minute and Child Lock.</span>此外,我的产品描述包含多个段落,因此再次设置父元素上的itemprop标记是有意义的。这是正确的Microdata/Schema.org吗?
发布于 2014-06-16 12:31:18
在一般情况下(适用于您的示例),表示属性值为定义的微数据(定义):
…元素是
textContent。
所以是的,你的用法很好。
(当然,这意味着“干老牛肉”也是description值的一部分。)
https://stackoverflow.com/questions/24241779
复制相似问题