Zum Inhalt springen

label-Element

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 18.10.2026

Das label-Element ist die Beschriftung eines Formularfelds. Es stellt die Verbindung her, von der die Bedienbarkeit abhängt.

label-Element

Element, das ein Formularfeld beschriftet und mit ihm verknüpft ist.
Beispiel: „Ein Klick auf das Label setzt den Fokus in das zugehörige Feld.“

Die Verbindung

Ein Formular in einem beschrifteten Rahmen: Textfeld, Auswahlliste, zwei Radioschalter, eine Checkbox, ein mehrzeiliges Feld und ein Absendeknopf, jeweils rechts mit ihrem Markup benannt.
Über jedem Feld steht seine Beschriftung; bei Checkbox und Radioschalter steht sie daneben.
<label for="mail">E-Mail-Adresse</label>
<input type="email" id="mail" name="mail">

<label>
  <input type="checkbox" name="agb">
  Ich habe die Bedingungen gelesen
</label>

Entweder über for und die passende ID, oder indem das Feld im Label liegt. Beides ist gleichwertig; die erste Form ist flexibler im Layout.

Warum es nicht optional ist

Ein Screenreader liest beim Fokus auf einem Feld dessen Label vor. Fehlt es, hört der Nutzer nur Eingabefeld. Nebenbei vergrößert das Label die Fläche, die sich antippen lässt, was bei Kästchen auf dem Telefon den Unterschied macht.

Siehe auch:

input-Element

Ein Element, viele Erscheinungsformen.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

form-Element

Umschließt die Felder und bestimmt, wohin die Eingaben gehen.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

id-Attribut (HTML)

Gibt einem Element seinen eindeutigen Bezeichner.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

placeholder-Attribut

Der graue Hinweistext in einem leeren Feld.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

Checkbox

Ein Kästchen zum Anhaken, unabhängig von anderen.

#Frontend-Entwicklung (HTML, CSS, JavaScript)