--- 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")}}