--- title: itemref slug: Web/HTML/Global_attributes/itemref tags: - HTML - HTML マイクロデータ - Reference - グローバル属性 - マイクロデータ - 属性 translation_of: Web/HTML/Global_attributes/itemref ---
グローバル属性の itemref プロパティは、 itemscope 属性を持つ要素の子孫でない場合、 itemref を使用してアイテムと関連付けができます。
itemref は文書内のどこかにある追加のプロパティがある要素の ID (itemid ではない)のリストを提供します。
itemref 属性は itemscope 属性が指定された要素のみで指定することができます。
メモ: itemref 属性は、マイクロデータのデータモデルの一部ではありません。注釈づけるデータが扱いやすいツリー構造に従っていないページにおいて、注釈を追加することを助けるための単なる構文構造です。例えば、テーブル内のデータをマークアップするために、セル内のプロパティを維持しながらそれぞれの列に別々なアイテムを定義することができます。
<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>
(in JSON-LD format)
{
"@id": "amanda",
"name": "Amanda",
"band": {
"@id": "b",
"name": "Jazz Band",
"size": 12
}
}
{{EmbedLiveSample('Example', '', '', '', 'Web/HTML/Global_attributes/itemref')}}
| 仕様書 | 策定状況 | コメント |
|---|---|---|
| {{SpecName('HTML Microdata', "#dfn-itemref", "itemref")}} | {{Spec2('HTML Microdata')}} | |
| {{SpecName('HTML WHATWG', "microdata.html#attr-itemref", "itemref")}} | {{Spec2('HTML WHATWG')}} |
{{Compat("html.global_attributes.itemref")}}