首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >微数据schema.org中同一项目的多次发生

微数据schema.org中同一项目的多次发生
EN

Stack Overflow用户
提问于 2014-03-11 15:39:29
回答 1查看 3.4K关注 0票数 2

我在google上测试了我的微数据schema.org:

谷歌工具没有返回任何错误..。

代码语言:javascript
复制
**Item** 
    type:   http://schema.org/webpage
    property:   
    url:    http://127.0.0.1/
    image:  http://127.0.0.1/design/logo.jpg
    datemodified:   2014-03-05 20:12:56
    text:   
    Item 1
    breadcrumb: Skip to content
    text:   
    Item 2



    **Item 1**
    type:   http://schema.org/wpheader
    property:   
    url:    http://127.0.0.1
    headline:   website name
    image:  http://127.0.0.1/design/logo.jpg
    description:    some text


    **Item 2**
    type:   http://schema.org/sitenavigationelement

您可以看到我使用了多个itemprop=“文本”作为网页类型..。

有效吗?

如果是,您知道itemprop= WebPage类型的“url”是无效的.或itemListElement for ItemList是有效的。怎样才能识别哪一项有效,哪一项无效?

代码语言:javascript
复制
<html itemscope itemtype="http://schema.org/webpage">
<body>
<div itemprop="text" itemscope="itemscope" itemtype="http://schema.org/wpheader">
...
</div>

<div itemprop="text" itemscope="itemscope" itemtype="http://schema.org/SiteNavigationElement">
...
</div>
</body>
</html>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-11 22:00:16

对于同一项,您可以多次使用相同的属性(例如,对于 in different languages)。但是请注意,当同一属性被指定不止一次时,Microdata doesn’t define what it should mean

所以像这样的事情完全没问题:

代码语言:javascript
复制
<html itemscope itemtype="http://schema.org/WebPage">
  <body>
    <div itemprop="text">…</div>
    <div itemprop="text">…</div>
  </body>
</html>

(请注意,您的特定示例可能有问题:Schema.org的 property要求文本,但您正在使用另一项作为值。但这并不是禁止的。

(还请注意,情况很重要,所以它必须是http://schema.org/WPHeader而不是http://schema.org/wpheader。( http://schema.org/WebPage.)

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

https://stackoverflow.com/questions/22330275

复制
相关文章

相似问题

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