itemref

Eigenschaften, die keine Nachkommen eines Elements mit dem Attribut itemscope sind, können einem Item mithilfe des globalen Attributs itemref zugeordnet werden.

itemref bietet eine Liste von Element-IDs (nicht itemids) an anderer Stelle im Dokument mit zusätzlichen Eigenschaften.

Das itemref-Attribut kann nur bei Elementen angegeben werden, die ein itemscope-Attribut spezifiziert haben.

Hinweis: Das itemref-Attribut ist nicht Teil des Microdata-Datenmodells. Es ist lediglich ein syntaktisches Konstrukt, das Autoren dabei hilft, Anmerkungen zu Seiten hinzuzufügen, bei denen die zu annotierenden Daten keine bequeme Baumstruktur aufweisen. Zum Beispiel ermöglicht es Autoren, Daten in einer Tabelle so zu markieren, dass jede Spalte ein separates Item definiert, während die Eigenschaften in den Zellen bleiben.

Beispiele

Strukturierte Daten für eine Band darstellen

Dieses Beispiel verwendet Microdata-Attribute, um die folgenden strukturierten Daten (im JSON-LD Format) darzustellen:

json
{
  "@id": "amanda",
  "name": "Amanda",
  "band": {
    "@id": "b",
    "name": "Jazz Band",
    "size": 12
  }
}

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>

Ergebnis

Spezifikationen

Specification
HTML Standard
# attr-itemref

Siehe auch