HTML data-*Attribut

HTML 全局属性Globale HTML-Attribute

Beispiele

Verwenden Sie das data-* Attribut, um benutzerdefinierte Daten einzubetten:

<ul>
<li data-animal-type="bird">Eule</li>
<li data-animal-type="fish">Lachs</li>
<li data-animal-type="spider">Vogelspinne</li>
</ul>

Selbst ausprobieren »

Browser-Unterstützung

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Alle wichtigen Browser unterstützen das data-* Attribut.


Definition und Verwendung

Das data-* Attribut wird verwendet, um benutzerdefinierte Daten zu speichern, die für die Seite oder Anwendung privat sind.

Das data-* Attribut kann Daten in alle HTML-Elemente einbetten.

Benutzerdefinierte Daten ermöglichen der Seite eine bessere interaktive Erfahrung (ohne Ajax zu verwenden oder Daten vom Server abzufragen).

Das data-* Attribut besteht aus den folgenden zwei Teilen:

  1. Der Attributname darf keine Großbuchstaben enthalten und muss mindestens ein Zeichen nach data- haben.
  2. Das Attribut kann eine beliebige Zeichenfolge sein.

Hinweis:Das Präfix des benutzerdefinierten Attributs "data-" wird vom Client ignoriert.


Unterschiede zwischen HTML 4.01 und HTML5

Das data-*-Attribut ist neu in HTML5.


Syntax

<element data-*="somevalue">

Attributwerte

Wert Beschreibung
somevalue Gibt den Attributwert an (eine Zeichenfolge).


HTML 全局属性HTML-Globalattribute Andere Erweiterungen