itemref
itemref 全局属性 不具有 itemscope 属性的元素的后代,才可以与具有 itemref 的元素关联。itemref 提供了元素 id(并不是 itemid)的列表,并具有文档其他地方的额外属性。
itemref 属性只能在指定了 itemscope 的元素上指定。
注:itemref 属性并不是 microdata 数据模型的一部分。它仅仅是个语义结构,用于帮助作者向页面添加注解,其中被注解的数据不遵循便利的树结构。例如,它允许作者标记表格中的数据,以便每一列定义一个单独的条目,同时在表格中保留属性。
示例
>HTML
html
<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>
结构化数据
| 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 |
结果
规范
| Specification |
|---|
| HTML> # attr-itemref> |