Stufe A · WCAG 2.0
1.1.1 Nicht-Text-Inhalt
Jedes Bild, Icon, Diagramm und Bedienelement, das kein Text ist, braucht eine Textalternative mit demselben Zweck. Reine Dekoration braucht eine leere Alternative, damit Hilfsmittel sie überspringen.
Teilweise automatisch Manche Verstöße sind erkennbar, der Rest braucht Bewertung.
Woran es in der Praxis scheitert
Eine Produktgalerie, in der jede Datei als „IMG_4417.jpg“ vorgelesen wird. Ein Löschen-Button, der nur aus einem Icon besteht. Ein Umsatzdiagramm, dessen einzige Beschreibung „Diagramm“ lautet.
Wie man es repariert
Schreiben Sie, wozu das Bild an dieser Stelle dient, nicht was allgemein darauf zu sehen ist. Ein Produktfoto braucht das Produkt, ein verlinktes Logo das Ziel, ein Zierstrich alt="".
Auf einen Blick
- Stufe
- Stufe A — das Minimum. Ein Verstoß hier macht etwas meist unmöglich, nicht bloß mühsam.
- Prinzip
- Wahrnehmbar
- Richtlinie
- 1.1 Textalternativen
- Neu in
- WCAG 2.0
- EN 301 549
- 9.1.1.1
- Englische Bezeichnung
- Non-text Content
- Automatische Prüfung
- Teilweise automatisch
So prüfen Sie es von Hand
- Listen Sie jedes Bild, Icon und Diagramm der Seite mit seiner Textalternative auf – der Bereich „Barrierefreiheit“ in den Entwicklertools des Browsers oder die Grafikliste eines Screenreaders zeigt, was tatsächlich angesagt wird.
- Fragen Sie bei jedem: Würde die Alternative die Aufgabe des Bildes erfüllen, wenn das Bild fehlte? Ein verlinktes Bild nennt das Linkziel, ein Produktfoto das Produkt.
- Prüfen Sie jeden Button und Link, der nur aus einem Icon besteht: Jeder braucht einen Namen – aus sichtbarem Text,
aria-labeloder visuell verborgenem Text. - Achten Sie darauf, dass Dekoration stumm bleibt:
alt=""oder ein CSS-Hintergrund – nicht „Bild“, nicht der Dateiname. - Bei Diagrammen und Infografiken: Steht die Information auch als Text auf der Seite – als Zusammenfassung oder Tabelle?
Im Code
<img src="IMG_4417.jpg">
<button class="icon-button">
<svg viewBox="0 0 24 24"><path d="…"/></svg>
</button>
<img src="leinenhemd-marine.jpg" alt="Leinenhemd in Marineblau, Vorderansicht">
<button class="icon-button" aria-label="Aus dem Warenkorb entfernen">
<svg viewBox="0 0 24 24" aria-hidden="true"><path d="…"/></svg>
</button>
<img src="trenner.svg" alt="">
Teilweise automatisch
Wie weit eine automatische Prüfung kommt
Ein Werkzeug findet hier einen Teil der Verstöße und sieht den Rest nicht. Ein sauberes automatisches Ergebnis heißt: die vorhandenen Prüfungen haben nichts gefunden — nicht, dass das Kriterium erfüllt ist. Genau diese Lücke lässt einen grünen Scan wie eine barrierefreie Website aussehen, und genau dort arbeiten der Tastatur-Agent, die Agenten in Entwicklung und ein Mensch weiter.
Eine fehlende Alternative wird automatisch gefunden. Ob die Alternative passt, ist eine Bewertung — deshalb schreibt unser Alt-Text-Vorschlag einen aus dem Bild samt Seite und bewertet seine eigene Antwort nach denselben Regeln, die ein Mensch anlegen würde — zum Annehmen oder Ablehnen durch eine Person.
Regeln, die dieses Kriterium prüfen
aria-meter-nameARIA-meter Knoten müssen einen zugänglichen Namen (accessible name) besitzen.aria-progressbar-nameARIA-progressbar Knoten müssen einen zugänglichen Namen (accessible name) besitzen.image-altBild ohne Alternativtextinput-image-altBild-Button ohne Alternativtextobject-alt<object>-Elemente müssen einen Alternativtext besitzen.role-img-altElement mit role="img" ohne Namensvg-img-altSVG-Grafik ohne Textalternative
Die Regel-IDs stammen aus axe-core (Version 4.14.0), der Open-Source-Engine, auf der unser Scan läuft, und von unserem Tastatur-Agenten – so heißen sie auch in einem Bericht oder im CI-Log. Eine unterstrichene ID hat hier eine eigene Seite.
Wo es besonders zählt
Leitfäden, in denen dieses Kriterium zu den ersten Prüfpunkten gehört.
Weiterlesen
-
Alternativtext
Textalternative für ein Bild, die dessen Inhalt oder Funktion wiedergibt; dekorative Bilder erhalten ein leeres alt-Attribut (WCAG 1.1.1).
-
image-alt
Die axe-Regel image-alt meldet Bilder ohne Textalternative. Wann Sie beschreiben, wann alt="" richtig ist – mit Codebeispiel und manuellem Test.
-
input-image-alt
Die axe-Regel input-image-alt meldet ohne Textalternative. Benennen Sie die Aktion, nicht das Bild – mit Codebeispiel.
-
role-img-alt
Die axe-Regel role-img-alt meldet Elemente mit role="img" ohne zugänglichen Namen. aria-label ergänzen oder Rolle entfernen – mit Codebeispiel.
-
svg-img-alt
Die axe-Regel svg-img-alt meldet SVG mit role="img" ohne Namen. title oder aria-label ergänzen, Dekoration verbergen – mit Codebeispiel.
Finden Sie heraus, welche Kriterien Ihre Website verfehlt
Wir prüfen bis zu 100 Seiten gegen WCAG 2.2 AA, schicken den Tastatur-Agenten durch die Seite, die Sie benennen, und senden Ihnen den Bericht per E-Mail — einmal, kostenlos, ohne Bedingungen.