グローバル属性の itemref
プロパティは、 itemscope
属性を持つ要素の子孫でない場合、 itemref
を使用してアイテムと関連付けができます。
itemref
は文書内のどこかにある追加のプロパティがある要素の ID (itemid
ではない)のリストを提供します。
itemref
属性は itemscope
属性が指定された要素のみで指定することができます。
メモ: itemref
属性は、マイクロデータのデータモデルの一部ではありません。注釈づけるデータが扱いやすいツリー構造に従っていないページにおいて、注釈を追加することを助けるための単なる構文構造です。例えば、テーブル内のデータをマークアップするために、セル内のプロパティを維持しながらそれぞれの列に別々なアイテムを定義することができます。
例
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>
構造化データ
(in JSON-LD format)
{
"@id": "amanda",
"name": "Amanda",
"band": {
"@id": "b",
"name": "Jazz Band",
"size": 12
}
}
結果
仕様書
仕様書 | 策定状況 | コメント |
---|---|---|
HTML Microdata itemref の定義 |
草案 | |
HTML Living Standard itemref の定義 |
現行の標準 |
ブラウザーの対応
BCD tables only load in the browser
このページの互換性一覧表は構造化データから生成されています。データに協力したいのであれば、 https://github.com/mdn/browser-compat-data をチェックアウトしてプルリクエストを送信してください。