HTML-Attribut `itemref` (global)
Eigenschaften, die keine Nachkommen eines Elements mit dem itemscope
-Attribut sind, können mit einem globalen Attribut itemref
einem Element zugeordnet werden.
itemref
bietet eine Liste von Element-IDs (nicht itemid
s), die sich an anderer Stelle im Dokument befinden, mit zusätzlichen Eigenschaften.
Das itemref
-Attribut kann nur bei Elementen angegeben werden, die ein itemscope
-Attribut haben.
Hinweis:
Das itemref
-Attribut ist kein Bestandteil des Microdata-Datenmodells. Es ist lediglich ein syntaktisches Konstrukt, um Autoren dabei zu helfen, Anmerkungen zu Seiten hinzuzufügen, bei denen die zu annotierenden Daten keiner bequemen Baumstruktur folgen. Zum Beispiel erlaubt es Autoren, Daten in einer Tabelle zu kennzeichnen, sodass jede Spalte ein separates Element definiert, während die Eigenschaften in den Zellen bleiben.
Beispiele
Darstellung von strukturierten Daten für eine Band
Dieses Beispiel verwendet Microdata-Attribute, um die folgenden strukturierten Daten (im JSON-LD-Format) darzustellen:
{
"@id": "amanda",
"name": "Amanda",
"band": {
"@id": "b",
"name": "Jazz Band",
"size": 12
}
}
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>
Ergebnis
Spezifikationen
Specification |
---|
HTML # attr-itemref |
Siehe auch
- Andere verschiedene globale Attribute
- Andere microdata-bezogene globale Attribute: