我对使用Schema.org微数据标准的产品描述标记提出了疑问。
我在文档中看到产品的描述标记为:
<span itemprop="description">Some kind of product description.</span>
但是我想知道我是如何正确标记产品页面的,这些产品页面的描述分布在多个标签上。我是否总是必须使用<span>
标记? itemprop="description"
部分是否需要直接应用于文本父标记,还是仅仅包装整个部分?
例如,参考一件衣服的产品页面的一部分。我该如何标记?
<div class="productCopy">
<p>Exclusive to us [brand name]. Three-quarter sleeved jersey dress in a burnout print devore fabric, with scoop neckline. Gather detail to side waist and mock wrap skirt. Fully lined.</p>
<ul class="features">
<li>Length 41in/104cm. Sits below knee.</li>
<li class="ProductCopy">Hand wash.</li>
<li class="ProductCopy">90% Polyester, 10% Elastane. Lining: Polyester.</li>
<li>...other potential product features...</li>
</ul>
<ul class="characteristics">
<li>Product available in sizes: 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 </li>
<li>Available in: Black, Wine</li>
<li>...other potential product characteristics...</li>
</ul>
</div>
是的,我知道当前的标记并不漂亮 - 我目前无权改变。
感谢您的任何建议。
亚当
答案 0 :(得分:2)
你可以结束。因此,如果您希望整个文本描述您的产品,您可以这样做:
<div itemscope itemtype="http://schema.org/Product">
<div itemprop="description" class="productCopy">
<p>Exclusive to us [brand name]. Three-quarter sleeved jersey dress in a burnout print devore fabric, with scoop neckline. Gather detail to side waist and mock wrap skirt. Fully lined.</p>
<ul class="features">
<li>Length 41in/104cm. Sits below knee.</li>
<li class="ProductCopy">Hand wash.</li>
<li class="ProductCopy">90% Polyester, 10% Elastane. Lining: Polyester.</li>
<li>...other potential product features...</li>
</ul>
<ul class="characteristics">
<li>Product available in sizes: 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 </li>
<li>Available in: Black, Wine</li>
<li>...other potential product characteristics...</li>
</ul>
</div>
</div>
将give你
或者您可以提供更精细的标记,例如,标记特定的特征。
您可以找到有关微数据迭代处理here(W3C规范)的更多信息。