itemref
只有不是具有itemscope属性的元素的后代,它的属性才可以与使用itemref项目相关联。它提供了元素ID列表(而不是itemids)以及文档中其他位置的其他属性。
itemref全局属性不具有itemscope属性的元素的后代,才可以与具有itemref的元素关联。itemref提供了元素 id(并不是itemid)的列表,并具有文档其它地方的额外属性。
itemref>属性只能在指定了itemscope的元素上指定。
注:itemref属性并不是 microdata 数据模型的一部分。它仅仅是个语义结构,用于帮助作者向页面添加注解,其中被注解的数据不遵循便利的树结构。例如,它允许作者标记表格中的数据,以便每一列定义一个单独的条目,同时在表格中保留属性。
示例
<div itemscope id="amanda" itemref="a b"></div>
<p id="a">name: <span itemprop="name">amanda</span> </p>
<div id="b" itemprop="band" itemscope itemref="c"></div>
<div id="c">
<p>band: <span itemprop="name">jazz band</span> </p>
<p>size: <span itemprop="size">12</span> players</p>
</div>
name:amanda
band:jazz band
size:12 players
结构化数据
| id's | itemscope | itemref | (itemprop name) | (itemprop value) | |
|---|---|---|---|---|---|
| id=amanda | itemscope | itemref=a,b | |||
| id=a | itemprop | name | Amanda | ||
| id=b | itemscope | itemref=c | band | ||
| id=c | itemprop | Band | Jazz Band | ||
| itemprop | Size | 12 |
浏览器支持
![]() | ![]() | ![]() | ![]() | ![]() |
| 所有浏览器都支持itemref属性 | ||||





