Neueste Web-Entwicklung Tutorials
 

HTML data-* Attributes


Beispiel

Verwenden Sie die data-* Attribut benutzerdefinierte Daten einzubetten:

<ul>
  <li data-animal-type="bird">Owl</li>
  <li data-animal-type="fish">Salmon</li>
  <li data-animal-type="spider">Tarantula</li>
</ul>
Versuch es selber "

Definition und Verwendung

Die data-* Attribute wird verwendet , um benutzerdefinierte Daten zu speichern , privat auf die Seite oder Anwendung.

Die data-* Attribute gibt uns die Möglichkeit , benutzerdefinierte einzubetten data auf alle HTML - Elemente.

Die gespeicherte (custom) Daten können dann in der JavaScript-Seite verwendet werden, ein ansprechender Benutzererfahrung zu schaffen (ohne Ajax-Aufrufe oder serverseitige Datenbankabfragen).

Die data-* Attribute bestehen aus zwei Teilen:

  1. Der Attributname darf keine Großbuchstaben verwenden , und muss mindestens ein Zeichen lang sein , nachdem das Präfix "data-"
  2. Der Attributwert kann eine beliebige Zeichenfolge sein

Hinweis: Benutzerdefinierte Attribute mit dem Präfix "data-" wird vollständig durch den User - Agent ignoriert werden.


Browser-Unterstützung

Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die das Attribut vollständig unterstützt.

Attribut
data-* 4.0 5.5 2.0 3.1 9.6

Unterschiede zwischen HTML 4.01 und HTML5

Die data-* Attribute sind neu in HTML5.


Syntax

<elementdata-*=" somevalue ">

Werte Attribut

Wert Beschreibung
somevalue Gibt den Wert des Attributs (als String)

Verwandte Seiten

HTML - Tutorial: HTML Attribute

HTML - DOM Referenz: HTML DOM getAttribute() Methode