Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Verwendung von Labels für bessere Formularzugänglichkeit | HTML-Formulare und Benutzereingaben
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Ultimatives HTML

bookVerwendung von Labels für bessere Formularzugänglichkeit

Das <label>-Element wird verwendet, um ein Beschriftungselement mit einem Eingabefeld in einem Formular zu verknüpfen. Diese Zuordnung hilft den Nutzern, die angeforderten Informationen im Formularfeld besser zu verstehen. Wenn ein Nutzer auf das Label klickt, wird das zugehörige Eingabefeld automatisch fokussiert.

Es gibt zwei Möglichkeiten, Label- und Input-Elemente zu verbinden:

Umschließen

Ein <input> kann innerhalb eines <label> verschachtelt werden, wodurch der Browser die Elemente automatisch verknüpft.

index.html

index.html

copy

Ein Klick auf "Name" fokussiert das Eingabefeld.

Verwendung des id-Attributs

Wenn das Eingabefeld nicht innerhalb des Labels platziert werden kann, erfolgt die Verknüpfung manuell:

index.html

index.html

copy

Hier verwendet das Label for="name" und das Eingabefeld id="name". Übereinstimmende Werte stellen die Verbindung her.

Note
Hinweis

Mit diesen Methoden wird eine visuelle und semantische Verbindung zwischen dem label und dem input-Feld hergestellt. Es kann jedoch Situationen geben, in denen das Einbetten des input-Elements in das label aufgrund von Stilvorgaben oder Website-Logik nicht möglich ist. In solchen Fällen wird häufig auf Attributverknüpfungen zurückgegriffen, um Flexibilität bei der Anwendung von Stilen und der Implementierung von Hintergrundlogik zu gewährleisten.

Die Unterschiede zwischen den beiden Ansätzen werden anhand des Codes im Bild erläutert.

Note
Hinweis

Aus Sicht des Browsers ist die gewählte Methode zur Herstellung der Verbindung unerheblich. Beide Methoden erzielen das gleiche Ergebnis, indem sie das Label und das Eingabefeld für eine verbesserte Benutzerfreundlichkeit und Barrierefreiheit miteinander verknüpfen.

question mark

Welchen Zweck erfüllt das <label>-Element in HTML-Formularen?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 3

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

Can you explain the main differences between wrapping and using the id attribute for labels and inputs?

Which method is recommended for accessibility?

Are there any situations where one method is preferred over the other?

bookVerwendung von Labels für bessere Formularzugänglichkeit

Swipe um das Menü anzuzeigen

Das <label>-Element wird verwendet, um ein Beschriftungselement mit einem Eingabefeld in einem Formular zu verknüpfen. Diese Zuordnung hilft den Nutzern, die angeforderten Informationen im Formularfeld besser zu verstehen. Wenn ein Nutzer auf das Label klickt, wird das zugehörige Eingabefeld automatisch fokussiert.

Es gibt zwei Möglichkeiten, Label- und Input-Elemente zu verbinden:

Umschließen

Ein <input> kann innerhalb eines <label> verschachtelt werden, wodurch der Browser die Elemente automatisch verknüpft.

index.html

index.html

copy

Ein Klick auf "Name" fokussiert das Eingabefeld.

Verwendung des id-Attributs

Wenn das Eingabefeld nicht innerhalb des Labels platziert werden kann, erfolgt die Verknüpfung manuell:

index.html

index.html

copy

Hier verwendet das Label for="name" und das Eingabefeld id="name". Übereinstimmende Werte stellen die Verbindung her.

Note
Hinweis

Mit diesen Methoden wird eine visuelle und semantische Verbindung zwischen dem label und dem input-Feld hergestellt. Es kann jedoch Situationen geben, in denen das Einbetten des input-Elements in das label aufgrund von Stilvorgaben oder Website-Logik nicht möglich ist. In solchen Fällen wird häufig auf Attributverknüpfungen zurückgegriffen, um Flexibilität bei der Anwendung von Stilen und der Implementierung von Hintergrundlogik zu gewährleisten.

Die Unterschiede zwischen den beiden Ansätzen werden anhand des Codes im Bild erläutert.

Note
Hinweis

Aus Sicht des Browsers ist die gewählte Methode zur Herstellung der Verbindung unerheblich. Beide Methoden erzielen das gleiche Ergebnis, indem sie das Label und das Eingabefeld für eine verbesserte Benutzerfreundlichkeit und Barrierefreiheit miteinander verknüpfen.

question mark

Welchen Zweck erfüllt das <label>-Element in HTML-Formularen?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 3
some-alt