我有一段HTML,其中添加了一些Schema.org Microdata:
<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
属性是否可以,但包含的子元素是什么?
查看official Schema.org examples可能会怀疑只有文本元素可以使用微数据属性进行标记:
<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吗?
答案 0 :(得分:1)
Microdata(W3C Note)defines属性值,在一般情况下(适用于您的示例):
[...]元素
textContent
。
所以是的,你的用法很好。
(当然这意味着&#34;干岁牛肉&#34;也将成为description
价值的一部分。)