<data>
Das <data> Element verknüpft einen menschenlesbaren Text mit einem maschinenlesbaren Wert. Während der sichtbare Text frei formuliert werden kann, enthält das value-Attribut den technischen Wert für Maschinen, Skripte oder APIs. Es ist wie eine Brücke zwischen dem, was Menschen sehen, und dem, was Computer verstehen.
Steckbrief <data>
- Kategorie
- Text & Typografie
- Art
- Inline
- Attribute
- 1
- Browser
- 5 von 5
- 5 von 5
- Stand
- 06.02.2026
Grundlagen
6 Punkte- Macht beliebige Daten maschinenlesbar über das
value-Attribut - Inline-Element für die Verwendung in Fließtext
- Ähnlich wie
<time>, aber für beliebige Werte statt nur Datum/Uhrzeit - Nützlich für Produktnummern, Artikelnummern, ISBN, Barcodes oder technische IDs
- Browser zeigen nur den Textinhalt an, nicht das
value-Attribut - JavaScript kann einfach auf den maschinenlesbaren Wert zugreifen
Syntax
index.html
Grundsyntax
<p>Produkt: <data value="UPC:036000291452">Erdnussbutter</data></p>Attribute
1 AttributBeispiele
index.html
Produktliste mit ISBN-Nummern
<h2>Bestseller</h2>
<ul>
<li><data value="978-3-16-148410-0">Der Herr der Ringe</data> - 12,99 €</li>
<li><data value="978-0-7475-3269-9">Harry Potter und der Stein der Weisen</data> - 9,99 €</li>
<li><data value="978-0-345-39180-3">Der Hobbit</data> - 10,99 €</li>
</ul>