Nicht-Text-Inhalte, die etwas vermitteln, haben eine Textalternative
- Regeln entscheiden es zum Teil
- Hilfsmittel: Die Entwicklertools des Browsers
- Suchen Sie auf der ganzen Seite nach Inhalten, die kein Text sind: Fotos, Symbole, Logos, Diagramme, Karten, Schaubilder, Posterbilder von Videos und die Bilder in Schaltflächen und Links.
- Wählen Sie jeden davon im Bereich „Elemente“ der Entwicklertools aus und lesen Sie im Bereich „Barrierefreiheit“ den Eintrag „Name“.
- Notieren Sie jeden, der keinen Namen hat und nicht vor assistiven Technologien verborgen ist (mit alt="", aria-hidden="true", role="presentation" oder als CSS-Hintergrund).
- Suchen Sie auch nach Informationen, die nur CSS anzeigt: Hintergrundbilder, Icon-Fonts und Bilder, die mit der Eigenschaft content eingefügt sind. Untersuchen Sie jedes davon, da es kein alt-Attribut zum Lesen gibt, und prüfen Sie, ob das Gezeigte auch als Text vorliegt, den ein Screenreader vorliest.
- Prüfen Sie bei Inhalten, die sich nicht in wenigen Worten beschreiben lassen, etwa einem Diagramm oder einer Karte, ob der Name zumindest sagt, was es ist, und ob eine ausführlichere Beschreibung auf der Seite steht oder daneben verlinkt ist.
- Bestanden, wenn
- Jeder Nicht-Text-Inhalt, den eine Person braucht, hat eine Textalternative oder ist vor assistiven Technologien verborgen, weil er dekorativ ist.
- Nicht bestanden, wenn
- Nicht-Text-Inhalt, der etwas vermittelt, hat keine Textalternative, sodass Screenreader-Nutzende auf ein unbenanntes Bild oder auf gar nichts stoßen; das verstößt gegen WCAG 1.1.1.
Regeln und Facetten
Regeln, die es prüfen: img-alt-present, role-img-text-alternative-present, canvas-text-alternative-present, embed-text-alternative-present, svg-text-alternative-present, svg-image-text-alternative-present, object-text-alternative-present, video-poster-text-alternative-present, meter-name-present, progressbar-name-present
Er prüft auch: img-alt-attr-present, role-img-text-alternative-present, canvas-text-alternative-present, embed-text-alternative-present, svg-text-alt-present, svg-text-alternative-present, svg-image-text-alt-present, object-text-alternative-present, video-poster-text-alt-present, meter-name-present, progressbar-name-present