你能在页面上有多个itemprop = description吗?

时间:2014-01-19 23:10:22

标签: html5 microdata rich-snippets

我似乎无法在任何地方找到答案。

我在身体标签上有itemscope itemtype="http://data-vocabulary.org/Review"

现在页面上的内容分布在多个div上,其中包含图像等。如果我要将它全部包装起来,那么其他内容实际上会首先出现在主体之前,所以我需要能够将itemprop="description"放在多个div上。

似乎在谷歌片段工具中显示确定,但我想知道它是否会好或是否只考虑1?

Picture of rich snippets tool

2 个答案:

答案 0 :(得分:5)

嗯,您正在为同一项添加几个描述。从Microdata的角度来看,这很好。

仅限微数据defines that an item’s properties with the same name are ordered(参见示例),而不同的属性相互“无序”。

Microdata does not define如果这意味着所有这些描述应该合并到一个描述(您的用例)中,或者这些是替代描述(例如,可以提供多种语言的描述)。

但消费者(如谷歌)如何解释这一点,这取决于他们;它可能是未知的/无证的;它可能每天都在改变。关于这一点的讨论可能与SO无关;它可能更适合Webmasters SE

答案 1 :(得分:0)

你想在多个div元素上使用itemprop =“description” here例如,你可以在多个span元素上看到itemprop =“name”,所以它可能没问题