我在google上测试了我的微数据schema.org:
谷歌工具没有返回任何错误..。
**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是有效的。怎样才能识别哪一项有效,哪一项无效?
<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>
发布于 2014-03-11 22:00:16
对于同一项,您可以多次使用相同的属性(例如,对于 in different languages)。但是请注意,当同一属性被指定不止一次时,Microdata doesn’t define what it should mean。
所以像这样的事情完全没问题:
<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
.)
https://stackoverflow.com/questions/22330275
复制相似问题