首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在非文本元素上使用Microdata的“itemprop”属性

在非文本元素上使用Microdata的“itemprop”属性
EN

Stack Overflow用户
提问于 2014-06-16 10:37:51
回答 1查看 409关注 0票数 1

下面有一段HTML,添加了一些Schema.org微数据:

代码语言:javascript
复制
<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属性进行标记:

代码语言:javascript
复制
<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吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-16 12:31:18

在一般情况下(适用于您的示例),表示属性值为定义的微数据(定义):

…元素是textContent

所以是的,你的用法很好。

(当然,这意味着“干老牛肉”也是description值的一部分。)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24241779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档