BESTE WEBSITE FÜR WEBENTWICKLER
HTML5. W3Schools auf Deutsch. Der komplette Tag-Guide

Ua En Es Fr

HTML-Attribut-Referenz


HTML-Attributreferenz

Die folgende Tabelle listet alle HTML-Attribute und die Elemente auf, in denen sie verwendet werden können:

Attribut Gehört dazu Beschreibung
accept <input> Geben Sie die Dateitypen an, die der Server akzeptiert (nur für type="file")
accept-charset <form> Geben Sie die Zeichenkodierungen an, die für die Formularübermittlung verwendet werden sollen
accesskey Globale Attribute Geben Sie eine Tastenkombination an, um ein Element zu aktivieren/fokussieren
action <form> Geben Sie an, wohin die Formulardaten gesendet werden sollen, wenn ein Formular gesendet wird
align Wird in HTML 5 nicht unterstützt. Geben Sie die Ausrichtung entsprechend den umgebenden Elementen an. Verwenden Sie stattdessen CSS
alt <area>, <img>, <input> Geben Sie einen alternativen Text an, wenn das ursprüngliche Element nicht angezeigt wird
async <script> Geben Sie an, dass das Skript asynchron ausgeführt wird (nur für externe Skripte)
autocomplete <form>, <input> Geben Sie an, ob für das <form>- oder das <input>-Element die automatische Vervollständigung aktiviert sein soll
autofocus <button>, <input>, <select>, <textarea> Geben Sie an, dass das Element beim Laden der Seite automatisch den Fokus erhalten soll
autoplay <audio>, <video> Geben Sie an, dass die Audio-/Videowiedergabe gestartet wird, sobald sie fertig ist
bgcolor Wird in HTML 5 nicht unterstützt. Geben Sie die Hintergrundfarbe eines Elements an. Verwenden Sie stattdessen CSS
border Wird in HTML 5 nicht unterstützt. Geben Sie die Breite des Randes eines Elements an. Verwenden Sie stattdessen CSS
charset <meta>, <script> Gibt die Zeichenkodierung an
checked <input> Geben Sie an, dass <input> ein Element vorab ausgewählt werden soll, wenn die Seite geladen wird (z type="checkbox" oder type="radio")
cite <blockquote>, <del>, <ins>, <q> Gibt eine URL an, die den zitierten/gelöschten/eingefügten Text erklärt
class Globale Attribute Geben Sie einen oder mehrere Klassennamen für ein Element an (bezieht sich auf eine Klasse in einem Stylesheet)
color Wird in HTML 5 nicht unterstützt. Geben Sie die Textfarbe eines Elements an. Verwenden Sie stattdessen CSS
cols <textarea> Geben Sie die sichtbare Breite eines Textbereichs an
colspan <td>, <th> Geben Sie die Anzahl der Spalten an, die eine Tabellenzelle umfassen soll
content <meta> Gibt den Wert an, der dem http-equiv- oder name-Attribut zugeordnet ist
contenteditable Globale Attribute Geben Sie an, ob der Inhalt eines Elements bearbeitet werden kann oder nicht
controls <audio>, <video> Geben Sie an, dass Audio-/Video-Steuerelemente angezeigt werden sollen (z. B. eine Wiedergabe-/Pause-Taste usw.).
coords <area> Geben Sie die Koordinaten des Bereichs an
data <object> Geben Sie die URL der Ressource an, die vom Objekt verwendet werden soll
data-* Globale Attribute Wird verwendet, um benutzerdefinierte Daten privat für die Seite oder Anwendung zu speichern
datetime <del>, <ins>, <time> Geben Sie Datum und Uhrzeit an
default <track> Geben Sie an, dass der Track aktiviert werden soll, wenn die Präferenzen des Benutzers nicht darauf hinweisen, dass ein anderer Track besser geeignet wäre
defer <script> Geben Sie an, dass das Skript ausgeführt wird, wenn das Parsen der Seite abgeschlossen ist (nur für externe Skripte)
dir Globale Attribute Geben Sie die Textrichtung für den Inhalt in einem Element an
dirname <input>, <textarea> Geben Sie an, dass die Textrichtung übermittelt werden soll
disabled <button>, <fieldset>, <input>, <optgroup>, <option>, <select>, <textarea> Geben Sie an, dass das angegebene Element/die angegebene Elementgruppe deaktiviert werden soll
download <a>, <area> Geben Sie an, dass das Ziel heruntergeladen wird, wenn ein Benutzer auf den Hyperlink klickt
draggable Globale Attribute Geben Sie an, ob ein Element ziehbar ist oder nicht
enctype <form> Geben Sie an, wie die Formulardaten kodiert werden sollen, wenn sie an den Server übermittelt werden (nur für method="post")
for <label>, <output> Geben Sie an, an welche Formularelemente eine Beschriftung/Berechnung gebunden ist
form <button>, <fieldset>, <input>, <label>, <meter>, <object>, <output>, <select>, <textarea> Geben Sie den Namen des Formulars an, zu dem das Element gehört
formaction <button>, <input> Geben Sie an, wohin die Formulardaten gesendet werden sollen, wenn ein Formular gesendet wird. Nur für type="submit"
headers <td>, <th> Geben Sie eine oder mehrere Headerzellen an, mit denen eine Zelle verknüpft ist
height <canvas>, <embed>, <iframe>, <img>, <input>, <object>, <video> Geben Sie die Höhe des Elements an
hidden Globale Attribute Geben Sie an, dass ein Element noch nicht oder nicht mehr relevant ist
high <meter> Geben Sie den Bereich an, der als hoher Wert gilt
href <a>, <area>, <base>, <link> Geben Sie die URL der Seite an, zu der der Link führt
hreflang <a>, <area>, <link> Geben Sie die Sprache des verknüpften Dokuments an
http-equiv <meta> Stellt einen HTTP-Header für die Informationen/den Wert des Inhaltsattributs bereit
id Globale Attribute Gibt eine eindeutige ID für ein Element an
ismap <img> Geben Sie ein Bild als serverseitige Imagemap an
kind <track> Geben Sie die Art der Textspur an
label <track>, <option>, <optgroup> Geben Sie den Titel der Textspur an
lang Globale Attribute Geben Sie die Sprache des Elementinhalts an
list <input> Bezieht sich auf ein <datalist>-Element, das vordefinierte Optionen für ein <input>-Element enthält
loop <audio>, <video> Legen Sie fest, dass die Audio-/Videowiedergabe jedes Mal von vorne beginnt, wenn sie beendet ist
low <meter> Geben Sie den Bereich an, der als niedriger Wert gilt
max <input>, <meter>, <progress> Gibt den Maximalwert an
maxlength <input>, <textarea> Geben Sie die maximal zulässige Anzahl von Zeichen in einem Element an
media <a>, <area>, <link>, <source>, <style> Geben Sie an, für welches Medium/Gerät das verknüpfte Dokument optimiert ist
method <form> Geben Sie die HTTP-Methode an, die beim Senden von Formulardaten verwendet werden soll
min <input>, <meter> Gibt einen Mindestwert an
multiple <input>, <select> Geben Sie an, dass ein Benutzer mehr als einen Wert eingeben kann
muted <video>, <audio> Geben Sie an, dass die Audioausgabe des Videos stummgeschaltet werden soll
name <button>, <fieldset>, <form>, <iframe>, <input>, <map>, <meta>, <object>, <output>, <param>, <select>, <textarea> Geben Sie den Namen des Elements an
novalidate <form> Geben Sie an, dass das Formular beim Absenden nicht validiert werden soll
onabort <audio>, <embed>, <img>, <object>, <video> Skript, das bei Abbruch ausgeführt werden soll
onafterprint <body> Skript, das nach dem Drucken des Dokuments ausgeführt werden soll
onbeforeprint <body> Skript, das ausgeführt werden soll, bevor das Dokument gedruckt wird
onbeforeunload <body> Skript, das ausgeführt werden soll, wenn das Dokument entladen werden soll
onblur Alle sichtbaren Elemente Skript, das ausgeführt werden soll, wenn das Element den Fokus verliert
oncanplay <audio>, <embed>, <object>, <video> Skript, das ausgeführt werden soll, wenn eine Datei zum Abspielen bereit ist (wenn sie ausreichend gepuffert ist, um mit der Wiedergabe zu beginnen)
oncanplaythrough <audio>, <video> Skript, das ausgeführt werden soll, wenn eine Datei bis zum Ende ohne Pause zum Puffern abgespielt werden kann
onchange Alle sichtbaren Elemente Skript, das ausgeführt werden soll, wenn der Wert des Elements geändert wird
onclick Alle sichtbaren Elemente Skript, das ausgeführt werden soll, wenn auf das Element geklickt wird
oncontextmenu Alle sichtbaren Elemente Skript, das ausgeführt werden soll, wenn ein Kontextmenü ausgelöst wird
oncopy Alle sichtbaren Elemente Skript, das ausgeführt werden soll, wenn der Inhalt des Elements kopiert wird
oncuechange <track> Skript, das ausgeführt werden soll, wenn sich der Cue in einem <track>-Element ändert
oncut Alle sichtbaren Elemente Skript, das ausgeführt werden soll, wenn der Inhalt des Elements ausgeschnitten wird
ondblclick Alle sichtbaren Elemente Skript, das ausgeführt werden soll, wenn auf das Element doppelgeklickt wird
ondrag Alle sichtbaren Elemente Skript, das beim Ziehen des Elements ausgeführt werden soll
ondragend Alle sichtbaren Elemente Skript, das am Ende eines Ziehvorgangs ausgeführt werden soll
ondragenter Alle sichtbaren Elemente Skript, das ausgeführt werden soll, wenn ein Element auf ein gültiges Ablageziel gezogen wurde
ondragleave Alle sichtbaren Elemente Skript, das ausgeführt wird, wenn ein Element ein gültiges Ablageziel verlässt
ondragover Alle sichtbaren Elemente Skript, das ausgeführt werden soll, wenn ein Element über ein gültiges Ablageziel gezogen wird
ondragstart Alle sichtbaren Elemente Skript, das zu Beginn eines Ziehvorgangs ausgeführt werden soll
ondrop Alle sichtbaren Elemente Skript, das ausgeführt werden soll, wenn ein gezogenes Element abgelegt wird
ondurationchange <audio>, <video> Skript, das ausgeführt werden soll, wenn sich die Länge des Mediums ändert
onemptied <audio>, <video> Skript, das ausgeführt wird, wenn etwas Schlimmes passiert und die Datei plötzlich nicht mehr verfügbar ist (z. B. unerwartete Verbindungsabbrüche)
onended <audio>, <video> Skript, das ausgeführt wird, wenn das Medium das Ende erreicht hat (ein nützliches Ereignis für Nachrichten wie „Danke fürs Zuhören“)
onerror <audio>, <body>, <embed>, <img>, <object>, <script>, <style>, <video> Skript, das ausgeführt werden soll, wenn ein Fehler auftritt
onfocus Alle sichtbaren Elemente Skript, das ausgeführt werden soll, wenn das Element den Fokus erhält
onhashchange <body> Skript, das ausgeführt wird, wenn Änderungen am Ankerteil einer URL vorgenommen wurden
oninput Alle sichtbaren Elemente Skript, das ausgeführt werden soll, wenn das Element eine Benutzereingabe erhält
oninvalid Alle sichtbaren Elemente Skript, das ausgeführt werden soll, wenn das Element ungültig ist
onkeydown Alle sichtbaren Elemente Skript, das ausgeführt werden soll, wenn ein Benutzer eine Taste drückt
onkeypress Alle sichtbaren Elemente Skript, das ausgeführt werden soll, wenn ein Benutzer eine Taste drückt
onkeyup Alle sichtbaren Elemente Skript, das ausgeführt wird, wenn ein Benutzer eine Taste loslässt
onload <body>, <iframe>, <img>, <input>, <link>, <script>, <style> Skript, das ausgeführt werden soll, wenn das Element vollständig geladen ist
onloadeddata <audio>, <video> Skript, das beim Laden von Mediendaten ausgeführt werden soll
onloadedmetadata <audio>, <video> Skript, das ausgeführt werden soll, wenn Metadaten (wie Abmessungen und Dauer) geladen werden
onloadstart <audio>, <video> Skript, das ausgeführt wird, sobald die Datei geladen wird, bevor tatsächlich etwas geladen wird
onmousedown Alle sichtbaren Elemente Skript, das ausgeführt wird, wenn eine Maustaste auf ein Element gedrückt wird
onmousemove Alle sichtbaren Elemente Skript, das so lange ausgeführt wird, wie sich der Mauszeiger über einem Element bewegt
onmouseout Alle sichtbaren Elemente Skript, das ausgeführt wird, wenn sich ein Mauszeiger aus einem Element bewegt
onmouseover Alle sichtbaren Elemente Skript, das ausgeführt wird, wenn ein Mauszeiger über ein Element bewegt wird
onmouseup Alle sichtbaren Elemente Skript, das ausgeführt wird, wenn eine Maustaste über einem Element losgelassen wird
onmousewheel Alle sichtbaren Elemente Skript, das ausgeführt wird, wenn ein Mausrad über ein Element gescrollt wird
onoffline <body> Skript, das ausgeführt werden soll, wenn der Browser offline zu arbeiten beginnt
ononline <body> Skript, das ausgeführt werden soll, wenn der Browser online zu arbeiten beginnt
onpagehide <body> Skript, das ausgeführt wird, wenn ein Benutzer eine Seite verlässt
onpageshow <body> Skript, das ausgeführt werden soll, wenn ein Benutzer zu einer Seite navigiert
onpaste Alle sichtbaren Elemente Skript, das ausgeführt wird, wenn der Benutzer Inhalte in ein Element einfügt
onpause <audio>, <video> Skript, das ausgeführt werden soll, wenn das Medium entweder vom Benutzer oder programmgesteuert angehalten wird
onplay <audio>, <video> Skript, das ausgeführt werden soll, wenn die Medienwiedergabe begonnen hat
onplaying <audio>, <video> Skript, das ausgeführt werden soll, wenn die Medienwiedergabe begonnen hat
onpopstate <body> Skript, das ausgeführt werden soll, wenn sich der Verlauf des Fensters ändert
onprogress <audio>, <video> Skript, das ausgeführt werden soll, wenn der Browser gerade die Mediendaten abruft
onratechange <audio>, <video> Skript, das jedes Mal ausgeführt wird, wenn sich die Wiedergabegeschwindigkeit ändert (z. B. wenn ein Benutzer in einen Zeitlupen- oder Schnellvorlaufmodus wechselt)
onreset <form> Skript, das ausgeführt wird, wenn in einem Formular auf eine Schaltfläche zum Zurücksetzen geklickt wird
onresize <body> Skript, das ausgeführt werden soll, wenn die Größe des Browserfensters geändert wird
onscroll Alle sichtbaren Elemente Skript, das ausgeführt werden soll, wenn die Bildlaufleiste eines Elements gescrollt wird
onsearch <input> Skript, das ausgeführt wird, wenn der Benutzer etwas in ein Suchfeld schreibt (z <input="search">)
onseeked <audio>, <video> Skript, das ausgeführt werden soll, wenn das Suchattribut auf „false“ gesetzt ist, was anzeigt, dass die Suche beendet wurde
onseeking <audio>, <video> Skript, das ausgeführt werden soll, wenn das Suchattribut auf „True“ gesetzt ist, was anzeigt, dass die Suche aktiv ist
onselect Alle sichtbaren Elemente Skript, das ausgeführt werden soll, wenn das Element ausgewählt wird
onstalled <audio>, <video> Skript, das ausgeführt wird, wenn der Browser aus irgendeinem Grund nicht in der Lage ist, die Mediendaten abzurufen
onstorage <body> Skript, das ausgeführt werden soll, wenn ein Web Storage-Bereich aktualisiert wird
onsubmit <form> Skript, das beim Absenden eines Formulars ausgeführt werden soll
onsuspend <audio>, <video> Das beim Abrufen der Mediendaten auszuführende Skript wird aus irgendeinem Grund gestoppt, bevor sie vollständig geladen sind
ontimeupdate <audio>, <video> Skript, das ausgeführt wird, wenn sich die Abspielposition geändert hat (z. B. wenn der Benutzer schnell zu einer anderen Stelle im Medium vorspult)
ontoggle <details> Skript, das ausgeführt werden soll, wenn der Benutzer das <details>-Element öffnet oder schließt
onunload <body> Skript, das ausgeführt wird, wenn eine Seite entladen wurde (oder das Browserfenster geschlossen wurde)
onvolumechange <audio>, <video> Skript, das jedes Mal ausgeführt wird, wenn die Lautstärke eines Videos/Audios geändert wurde
onwaiting <audio>, <video> Skript, das ausgeführt werden soll, wenn das Medium angehalten wurde, aber voraussichtlich fortgesetzt wird (z. B. wenn das Medium angehalten wird, um mehr Daten zu puffern)
onwheel Alle sichtbaren Elemente Skript, das ausgeführt wird, wenn das Mausrad über ein Element nach oben oder unten rollt
open <details> Geben Sie an, dass die Details für den Benutzer sichtbar (offen) sein sollen
optimum <meter> Geben Sie an, welcher Wert der optimale Wert für das Messgerät ist
pattern <input> Gibt einen regulären Ausdruck an, anhand dessen der Wert eines <input>-Elements geprüft wird
placeholder <input>, <textarea> Gibt einen kurzen Hinweis an, der den erwarteten Wert des Elements beschreibt
poster <video> Geben Sie ein Bild an, das angezeigt werden soll, während das Video heruntergeladen wird oder bis der Benutzer auf die Wiedergabetaste klickt
preload <audio>, <video> Gibt an, ob und wie der Autor der Meinung ist, dass das Audio/Video beim Laden der Seite geladen werden soll
readonly <input>, <textarea> Geben Sie an, dass das Element schreibgeschützt ist
rel <a>, <area>, <form>, <link> Gibt die Beziehung zwischen dem aktuellen Dokument und dem verknüpften Dokument an
required <input>, <select>, <textarea> Geben Sie an, dass das Element vor dem Absenden des Formulars ausgefüllt werden muss
reversed <ol> Geben Sie an, dass die Listenreihenfolge absteigend sein soll (9,8,7...)
rows <textarea> Geben Sie die sichtbare Anzahl der Zeilen in einem Textbereich an
rowspan <td>, <th> Geben Sie die Anzahl der Zeilen an, die eine Tabellenzelle umfassen soll
sandbox <iframe> Aktiviert einen zusätzlichen Satz von Einschränkungen für den Inhalt in einem <iframe>
scope <th> Geben Sie an, ob eine Kopfzelle eine Kopfzeile für eine Spalte, Zeile oder eine Gruppe von Spalten oder Zeilen ist
selected <option> Gibt an, dass beim Laden der Seite eine Option vorab ausgewählt werden soll
shape <area> Geben Sie die Form des Bereichs an
size <input>, <select> Gibt die Breite in Zeichen an (für <input>) oder gibt die Anzahl der sichtbaren Optionen an (für <select>)
sizes <img>, <link>, <source> Geben Sie die Größe der verknüpften Ressource an
span <col>, <colgroup> Geben Sie die Anzahl der zu umfassenden Spalten an
spellcheck Globale Attribute Geben Sie an, ob das Element auf Rechtschreibung und Grammatik überprüft werden soll oder nicht
src <audio>, <embed>, <iframe>, <img>, <input>, <script>, <source>, <track>, <video> Geben Sie die URL der Mediendatei an
srcdoc <iframe> Geben Sie den HTML-Inhalt der Seite an, der im angezeigt werden soll <iframe>
srclang <track> Geben Sie die Sprache der Tracktextdaten an (erforderlich, wenn kind="subtitles")
srcset <img>, <source> Geben Sie die URL des Bildes an, das in verschiedenen Situationen verwendet werden soll
start <ol> Geben Sie den Startwert einer geordneten Liste an
step <input> Geben Sie die zulässigen Zahlenintervalle für ein Eingabefeld an
style Globale Attribute Geben Sie einen Inline-CSS-Stil für ein Element an
tabindex Globale Attribute Geben Sie die Tab-Reihenfolge eines Elements an
target <a>, <area>, <base>, <form> Geben Sie das Ziel an, wo das verknüpfte Dokument geöffnet oder das Formular gesendet werden soll
title Globale Attribute Gibt zusätzliche Informationen zu einem Element an
translate Globale Attribute Geben Sie an, ob der Inhalt eines Elements übersetzt werden soll oder nicht
type <a>, <button>, <embed>, <input>, <link>, <menu>, <object>, <script>, <source>, <style> Geben Sie den Typ des Elements an
usemap <img>, <object> Geben Sie ein Bild als clientseitige Imagemap an
value <button>, <input>, <li>, <option>, <meter>, <progress>, <param> Geben Sie den Wert des Elements an
width <canvas>, <embed>, <iframe>, <img>, <input>, <object>, <video> Geben Sie die Breite des Elements an
wrap <textarea> Geben Sie an, wie der Text in einem Textbereich umbrochen werden soll, wenn er in einem Formular übermittelt wird