1

我有一个关于使用 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>

是的,我知道当前的标记并不漂亮——我目前无权更改。

感谢您的任何建议。

亚当

4

1 回答 1

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>

会给

在此处输入图像描述

或者,您可以提供更精细的标记,例如,标记特定特征。

您可以在此处找到有关微数据 itemprop 处理的更多信息(W3C 规范)。

于 2013-09-09T20:50:44.500 回答