Zum Inhalt springen

Beta — Entwurfsstand. Prüfordnung und Hinweistexte sind noch nicht rechtlich freigegeben; es werden derzeit keine verbindlichen Siegel ausgestellt.

Prüfpunkt 4.1.2Stufe AHilfstechnik: Name, Rolle, Status

Was bedeutet Name, Rolle, Wert bei einer Website?

Name, Rolle und Wert sind die drei Angaben, die jedes Bedienelement einer Website an Hilfsprogramme melden muss. Der Name sagt, wozu das Element dient („Suchen“), die Rolle sagt, was es ist (Schaltfläche, Link, Ankreuzfeld), der Wert sagt, in welchem Zustand es sich befindet (angekreuzt oder leer). Fehlt eine der Angaben, hört ein blinder Besucher nur „Element“ — und kann nichts damit anfangen. Das regelt das WCAG-Kriterium 4.1.2.

Drei Angaben machen ein Element bedienbar

Ein Vorleseprogramm sieht keine Pixel — es liest aus, was der Quelltext über jedes Element meldet. Bei einer sauber gebauten Schaltfläche sagt es: „Suchen, Schaltfläche“. Der Besucher weiß sofort, was passiert, wenn er die Eingabetaste drückt. Bei einem Ankreuzfeld kommt der Wert dazu: „Newsletter abonnieren, Ankreuzfeld, nicht angekreuzt“. Probleme entstehen bei selbstgebauten Bedienelementen: Ein klickbares Symbol ohne Namen wird als „Grafik“ angesagt, ein per Skript zusammengebautes Aufklappmenü ohne Rolle als bedeutungsloser Text. Der sehende Besucher merkt davon nichts — das Element sieht aus wie immer. Für Nutzer von Vorleseprogrammen, Sprachsteuerung und Spezialtastaturen ist es unsichtbar oder unbenutzbar. Robustheit heißt: Die Technik dahinter trägt alle Hilfsprogramme, nicht nur den Bildschirm.

So prüft der Prüfservice Name, Rolle und Wert

Dieses Kriterium prüft unser Messkern in weiten Teilen automatisch mit axe-core in einem echten Browser. Geprüft wird unter anderem: Trägt jede Schaltfläche und jeder Link einen zugänglichen Namen, sind die verwendeten Zusatzangaben für Hilfsprogramme gültig und richtig kombiniert, stimmen selbst vergebene Rollen mit den Regeln überein. Um Zufallsbefunde auszuschließen, läuft die Prüfung zweimal mit 800 Millisekunden Abstand — nur Befunde, die beide Läufe zeigen, zählen. Zusätzlich fließt die Beschriftungszählung aus Kriterium 3.3.2 ein: Ein Eingabefeld ohne verknüpfte Beschriftung hat auch keinen zugänglichen Namen und zählt deshalb ebenfalls als Verstoß gegen 4.1.2. Der Bericht benennt jeden Befund mit Element und Beleg.

Beispiele

Schalter ohne Name, Rolle und Zustand

Verstoß
<div class="toggle on" onclick="umschalten()"></div>
Erfüllt
<button type="button" role="switch" aria-checked="true" onclick="umschalten()">
  Benachrichtigungen
</button>

Das Vorleseprogramm sagt „Benachrichtigungen, Schalter, eingeschaltet“. Beim Umschalten muss aria-checked mitgeführt werden.

Symbol-Knopf ohne Namen

Verstoß
<button><svg>…</svg></button>
Erfüllt
<button aria-label="Suche öffnen"><svg aria-hidden="true">…</svg></button>

So gehen Sie es an

  1. Bitten Sie Ihre Agentur, für Bedienelemente die eingebauten Bausteine zu verwenden — echte Schaltflächen und Links bringen Name, Rolle und Wert von selbst mit.
  2. Geben Sie jedem reinen Symbol-Knopf — Lupe, Menü, Warenkorb — einen unsichtbaren, aber technisch hinterlegten Namen.
  3. Prüfen Sie selbstgebaute Elemente wie Aufklappmenüs und Schalter besonders kritisch — dort fehlen Rolle und Zustand am häufigsten.
  4. Lassen Sie nach jedem größeren Umbau eine automatische Prüfung laufen, denn ein einziges neues Skript kann viele Elemente stumm schalten.

Weiter im Prüfbereich Barrierefreiheit

Dieser Prüfpunkt gehört zum Prüfbereich Barrierefreiheit; dort stehen alle Prüfpunkte im Überblick. Was die Prüfung insgesamt leistet, zeigt die Leistungsseite; wie ein Ergebnis zustande kommt, erklärt das Prüfverfahren. Alle Prüfbereiche im Überblick: Wissensbasis.

Foto: Michal Klajban, CC BY-SA 3.0

  • Siegel Digitale Barrierefreiheit
  • Siegel Daten & Recht
  • Siegel Technische Qualität
  • Siegel Digital Excellence
  • Siegel Cyberversicherung

Geprüft. Für eine bessere digitale Zukunft.euid.com →