WCAG 1.3.1: Info und Beziehungen von Beschriftungen von Formularelementen
Zurück zu allen WCAG-KriterienÜBERBLICK
Umsetzbarkeit:
- Komplexität:Einfach
- Dauer:Schnell
Wichtig für Rolle:
Entwicklung
Zum WCAG-Kriterium:
Informationen und Beziehungen (englisch)Worum geht's?
Formulare müssen so aufgebaut sein, dass ihre Struktur und Zusammenhänge auch im Code richtig hinterlegt sind. Dazu gehört, dass jedes Feld einen verständlichen Namen hat und Gruppen von Feldern programmatisch als Einheit ausgezeichnet werden.
Umsetzung
Nutze die für deine Situation passende Technik, um das Erfolgskriterium zu erfüllen.

Gib Formularfeldern einen Namen
Formularfelder (
<input>) haben von sich aus keinen Namen im Accessibility-Tree. Deswegen braucht es einen Text, der programmatisch mit dem Input verknüpft ist. Der empfohlene Weg dafür ist, ein<label>zu nutzen:<label for="firstname">First name:</label>
<input id="firstname" name="firstname" type="text">Ein
<label>ist allerdings nicht immer möglich. Dann kann es mitaria-labeloderaria-labelledbypassieren. Das kann bei einem Slider der Fall sein:<p>Bitte wähle die <span id=”slider-label">Anzahl der Tage.</span></p>
<div id="mysldr" role="slider" aria-labelledby="slider-label"></div>

Gruppiere zusammengehörende Formularfelder
Formularfelder wie Checkboxen und Radio-Groups, die zusammengehören und visuell gruppiert sind, müssen auch programmatisch als eine Einheit ermittelbar sein.
Dazu müssen sie als
<fieldset>oder als<div>, mit derrole="group"ausgezeichnet sein.Wenn es für das Verständnis der Gruppe wichtig ist, benötigt die Gruppe außerdem eine Beschriftung. Bei einem
<fieldset>passiert das über<legend>. Bei einem<div>mit derrole="group"braucht es eine Überschrift, die mit einemaria-labelledbyverknüpft ist.Die einzelnen
<input>-Felder benötigen zusätzlich ein verknüpftes<label>.
DAs Accessbility-Center
Teste selbstständig auf digitale Barrierefreiheit!
Mit unserem manuellen Test-Tool prüfst du deine Website selbstständig, schnell und effizient auf digitale Barrierefreiheit!
- Alle Prüfschritte leicht erklärt
- Teile und exportiere Prüfberichte
- Teste direkt auf der Live-Webseite!