Stufe
AA
Seit
WCAG 2.0
/ WCAG-Kriterium

2.4.6 Überschriften und Beschriftungen (Labels)

Überschriften und Beschriftungen, die eine Seite hat, müssen sagen, worum es im Abschnitt geht oder wozu ein Bedienelement dient.

/ Was es verlangt

Überschriften und Beschriftungen sind die Wegweiser einer Seite. Das Kriterium verlangt, dass sie dort, wo es sie gibt, das Thema des Abschnitts beschreiben, den sie einleiten, oder den Zweck des Bestandteils, den sie kennzeichnen. Eine Überschrift „Mehr“ oder ein Feld mit der Beschriftung „Wert“ führt nirgendwohin. Klare Wegweiser helfen allen, die überfliegen, und am meisten Menschen, die langsam lesen, Menschen mit eingeschränktem Kurzzeitgedächtnis und Screenreader-Nutzern, die eine Liste der Überschriften aufrufen oder von einer zur nächsten springen und jede ohne den umgebenden Text hören.

Das Kriterium verlangt keine Überschriften oder Beschriftungen. Ob ein Formular überhaupt Beschriftungen hat, gehört zu 3.3.2, ob Überschriften und Beschriftungen im Markup ausgezeichnet und mit ihren Elementen verknüpft sind, zu 1.3.1, und der zugängliche Name eines Bedienelements zu 4.1.2. Hier geht es nur darum, dass die vorhandenen klar und zutreffend sind. Sie dürfen kurz sein: Laut W3C kann ein Wort oder sogar ein einzelnes Zeichen genügen, wenn es den richtigen Hinweis gibt, und ein Symbol kann als Beschriftung dienen, wenn seine Bedeutung an dieser Stelle allgemein verstanden wird, etwa eine Lupe neben einem Suchfeld. Eine Seite kann tadellos ausgezeichnet sein und hier trotzdem scheitern, weil ihre Überschriften nichts sagen.

/ Woran Seiten scheitern

  • Jeder Abschnitt einer Leistungsseite hat die Überschrift „Mehr erfahren“ oder „Überblick“, die Liste der Überschriften besteht also immer wieder aus denselben zwei Wendungen.
  • Ein Bestellformular hat zwei Felder mit der Beschriftung „Adresse“, eines für die Rechnung und eines für die Lieferung, und keine der beiden Beschriftungen sagt, welches welches ist.
  • Eine Platzhalter-Überschrift aus der Vorlage, etwa „Abschnittstitel“, ist über echtem Inhalt live gegangen.
  • Die Schaltflächen in jeder Tabellenzeile heißen „Los“ und „Absenden“, ohne ein Wort dazu, was sie mit der Zeile tun.
  • Nach einem Relaunch steht die Überschrift „Preise“ über einem Block mit Kundenstimmen, während die Preise in einen anderen Abschnitt gewandert sind.

/ So prüfen Sie es selbst

  1. Öffnen Sie die Gliederung der Überschriften mit einer kostenlosen Browsererweiterung wie HeadingsMap oder die Überschriftenliste eines Screenreaders (in NVDA Einfügen+F7). Lesen Sie nur die Überschriften und prüfen Sie, ob jede sagt, was ihr Abschnitt enthält.
  2. Vergleichen Sie jede Überschrift mit dem Inhalt darunter. Eine Überschrift, die aus einer Vorlage oder einem früheren Layout übrig ist, scheitert, auch wenn sie gut formuliert ist.
  3. Lesen Sie jede sichtbare Feldbeschriftung für sich und fragen Sie, ob sie sagt, was einzutragen ist. Achten Sie besonders auf Paare, die man verwechseln kann, etwa zwei Adress- oder zwei Datumsfelder.
  4. Prüfen Sie Schaltflächen und Symbol-Bedienelemente. Ihr sichtbarer Text oder ihr Symbol sollte sagen, was geschieht, und ein Symbol, das die einzige Beschriftung ist, sollte an dieser Stelle allgemein bekannt sein.
  5. Wo sich dieselbe Überschrift auf einer Seite wiederholt, etwa „Technische Daten“ unter mehreren Produkten, prüfen Sie, ob die umgebende Struktur jede davon unterscheidbar macht.

/ So beheben Sie es

  • Formulieren Sie jede Überschrift so, dass sie ihr Thema nennt, und stellen Sie das unterscheidende Wort an den Anfang: „Hochwasser: Vorsorge“ und „Brand: Vorsorge“ statt „Vorsorge für Hochwasser“ und „Vorsorge für Brände“.
  • Lassen Sie jede Beschriftung genau sagen, was ins Feld gehört: „Rechnungsadresse“ und „Lieferadresse“, „Geburtsdatum“ statt „Datum“.
  • Benennen Sie Schaltflächen nach dem, was sie tun, etwa „Rechnung löschen“ oder „Bericht herunterladen“, statt „Los“ oder „Absenden“.
  • Geben Sie einem Bedienelement, das nur aus einem Symbol besteht, eine Textalternative mit seinem Zweck, etwa aria-label="Suchen" an der Schaltfläche mit der Lupe, und verwenden Sie reine Symbol-Beschriftungen nur für allgemein verstandene Zeichen.
  • Prüfen Sie die Überschriften jedes Mal, wenn Inhalt verschoben oder eine Vorlage wiederverwendet wird, und durchsuchen Sie den Build vor der Veröffentlichung nach Platzhaltertext wie „Lorem ipsum“ oder „Abschnittstitel“.

/ Was unser Scanner prüft

Keine automatische Prüfung in unserem Scan entscheidet dieses Kriterium, denn ob eine Überschrift ihren Abschnitt beschreibt, muss man lesen. Verwandte Fehler werden anderswo gemeldet: eine übersprungene Überschriftenebene und ein fehlendes h1 unter 1.3.1, ein Feld ohne Beschriftung unter 1.3.1, ein Bedienelement ohne zugänglichen Namen unter 4.1.2. Der HTML_CodeSniffer-Test für 2.4.6 gibt nur einen Hinweis aus, den der Scan verwirft. Überschriften und Beschriftungen liest ein Mensch in der manuellen Prüfung.

/ Wer es verletzt, nach unseren eigenen Messungen

Der wöchentliche Index hat für dieses Kriterium keine Zahlen, weil keine Prüfung des Website-Scans es testen kann. Ein Mensch beurteilt es, und genau dafür gibt es ein manuelles Audit.

Eine Seite je Stelle, automatisch im Wochenrhythmus gemessen. Behebungen seit dem letzten Durchlauf erscheinen beim nächsten, und jede Eintragsseite bietet ein Recht auf Gegendarstellung.

/ Fragen zu diesem Kriterium

Verlangt WCAG 2.4.6, dass jede Seite Überschriften hat?

Nein. Das Kriterium gilt für die vorhandenen Überschriften und Beschriftungen und verlangt, dass sie Thema oder Zweck beschreiben. Text, der wie eine Überschrift aussieht, aber nicht als solche ausgezeichnet ist, verletzt 1.3.1 Info und Beziehungen, nicht 2.4.6. Inhalte mit Überschriften zu gliedern verlangt 2.4.10 Abschnittsüberschriften, ein Kriterium der Stufe AAA.

Worin unterscheiden sich 2.4.6 und 3.3.2?

3.3.2 Beschriftungen (Labels) oder Anweisungen fragt, ob Beschriftungen oder Anweisungen vorhanden sind, wenn Inhalt eine Eingabe verlangt. 2.4.6 fragt, ob die vorhandenen Beschriftungen und Überschriften klar sagen, was sie kennzeichnen. Felder mit den Beschriftungen „Feld 1“ und „Feld 2“ haben Beschriftungen, das Formular erfüllt also 3.3.2 und scheitert an 2.4.6, weil die Beschriftungen nichts beschreiben.

Wie lang sollte eine Überschrift oder Beschriftung sein?

So kurz wie möglich, solange sie noch beschreibt. Das W3C merkt an, dass ein Wort oder sogar ein einzelnes Zeichen genügen kann, wenn es den richtigen Hinweis gibt. Stellen Sie das unterscheidende Wort an den Anfang, damit man es beim Überfliegen einer Überschriftenliste schnell findet, und überlassen Sie die Einzelheiten dem Inhalt darunter.