我有一个网页,我想设置Schema.org Product
,但是我需要的数据遍布整个页面。
Schema.org div
有多种Product
元素吗?
答案 0 :(得分:1)
使用Microdata,您可以使用itemref属性: http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html#attr-itemref
它允许您通过ID来引用页面上的其他元素。这些想法中的内容包含在当前范围内的itemprops。这是一个简单的例子。
<div id="janedoeimage" >
<img src="janedoe.jpg" itemprop="image" />
</div>
<div itemscope itemtype="http://schema.org/Person" itemref="janedoeimage">
<span itemprop="name">Jane Doe</span>
</div>
这解析为以下JSON:
{
"items": [
{
"type": [
"http://schema.org/Person"
],
"properties": {
"image": [
"http://example.com/janedoe.jpg"
],
"name": [
"Jane Doe"
]
}
}
]
}
RDFa Lite很快就会有办法进行原型设计,类似于Microdata的itemref属性。不过,我不确定这个过程目前在哪里。