1.1.1 Non-text Content
Nicht-Text-Inhalte benötigen eine gleichwertige Textalternative oder müssen als Dekoration ignorierbar sein.
86 aktive Erfolgskriterien · jeweils eine Seite mit erfülltem und eine mit absichtlich nicht erfülltem Zustand · insgesamt 172 Testseiten.
Die Seiten sind als reproduzierbare Fixtures für manuelle Prüfungen und Accessibility-Scanner gedacht. Komplexe Kriterien werden als kontrolliertes Testszenario umgesetzt; gefährliche Blitzmuster werden nur sicher simuliert.
Nicht-Text-Inhalte benötigen eine gleichwertige Textalternative oder müssen als Dekoration ignorierbar sein.
Voraufgezeichnete reine Audio- oder Videoinhalte benötigen eine gleichwertige Alternative.
Voraufgezeichnete Videos mit Audio benötigen Untertitel für relevante Sprache und Geräusche.
Für voraufgezeichnete Videos ist eine Audiodeskription oder eine Medienalternative bereitzustellen.
Live-Audio in synchronisierten Medien benötigt Untertitel.
Voraufgezeichnete Videos benötigen eine Audiodeskription für wesentliche visuelle Informationen.
Voraufgezeichnete Audioinhalte in synchronisierten Medien benötigen Gebärdensprachdolmetschung.
Wenn Pausen nicht für Audiodeskription reichen, ist erweiterte Audiodeskription erforderlich.
Für voraufgezeichnete synchronisierte Medien ist eine vollständige Medienalternative bereitzustellen.
Live-Audio-only benötigt eine gleichwertige Alternative für zeitbasierte Medien.
Informationen, Struktur und Beziehungen müssen programmatisch bestimmbar oder textlich verfügbar sein.
Die programmatisch ermittelte Lesereihenfolge muss die Bedeutung erhalten.
Anweisungen dürfen nicht ausschließlich auf Form, Größe, Position, Ausrichtung oder Klang beruhen.
Inhalte dürfen nicht unnötig auf Hoch- oder Querformat beschränkt werden.
Der Zweck personenbezogener Eingabefelder soll programmatisch bestimmbar sein.
Der Zweck von UI-Komponenten, Symbolen und Regionen soll programmatisch bestimmbar sein.
Farbe darf nicht das einzige visuelle Mittel sein, um Information zu vermitteln.
Automatisch abgespieltes Audio über drei Sekunden muss pausierbar/stopbar oder separat regelbar sein.
Text benötigt in der Regel mindestens 4,5:1 Kontrast, großer Text mindestens 3:1.
Text muss bis 200 % ohne Verlust von Inhalt oder Funktion vergrößerbar sein.
Text soll als echter Text statt als Bild von Text bereitgestellt werden, soweit keine Ausnahme greift.
Text benötigt für AAA in der Regel mindestens 7:1 Kontrast, großer Text mindestens 4,5:1.
Bei überwiegend sprachbasiertem Audio muss Hintergrundton ausreichend leise oder abschaltbar sein.
Textblöcke müssen anpassbar und gut lesbar dargestellt werden können.
Für AAA sind Bilder von Text nur bei zwingender Notwendigkeit zulässig.
Bei 320 CSS-Pixel Breite darf kein zweidimensionales Scrollen für normalen Inhalt nötig sein.
Wesentliche grafische Objekte und UI-Komponenten benötigen mindestens 3:1 Kontrast.
Erhöhte Textabstände dürfen weder Inhalt noch Funktion verlieren lassen.
Zusatzinhalte bei Hover/Fokus müssen schließbar, hoverbar und beständig sein.
Alle Funktionen müssen grundsätzlich per Tastatur bedienbar sein.
Tastaturfokus darf nicht in einem Element eingeschlossen werden.
AAA verlangt Tastaturbedienbarkeit ohne Ausnahmen für pfadabhängige Eingaben.
Einzelzeichen-Tastenkürzel müssen abschaltbar, neu belegbar oder nur bei Fokus aktiv sein.
Zeitbegrenzungen müssen abschaltbar, verlängerbar oder anpassbar sein, soweit keine Ausnahme greift.
Bewegte, blinkende oder automatisch aktualisierte Inhalte müssen pausierbar, stoppbar oder ausblendbar sein.
Für AAA sollen Aktivitäten nicht von Zeitlimits abhängen, soweit nicht essenziell.
Unterbrechungen sollen vom Nutzer verschiebbar oder unterdrückbar sein.
Nach erneuter Authentifizierung dürfen Eingaben nicht verloren gehen.
Über Inaktivitäts-Timeouts mit möglichem Datenverlust muss vorab informiert werden.
Inhalte dürfen nicht in einer Weise blitzen, die die allgemeinen Blitz- und Rotblitz-Schwellen überschreitet.
Für AAA darf Inhalt nicht häufiger als dreimal pro Sekunde blitzen.
Durch Interaktion ausgelöste Bewegung muss deaktivierbar sein, sofern sie nicht essenziell ist.
Wiederkehrende Inhaltsblöcke müssen überspringbar sein.
Jede Seite braucht einen aussagekräftigen Titel.
Die Fokusreihenfolge muss Bedeutung und Bedienbarkeit erhalten.
Der Zweck eines Links muss aus Linktext oder Kontext bestimmbar sein.
Seiten innerhalb eines Angebots sollen auf mehr als einem Weg auffindbar sein.
Überschriften und Beschriftungen müssen Thema oder Zweck beschreiben.
Der Tastaturfokus muss sichtbar sein.
Nutzer sollen ihre Position innerhalb eines Seitenangebots bestimmen können.
Der Zweck eines Links muss allein aus dem Linktext bestimmbar sein.
Abschnitte sollen durch Überschriften gegliedert sein.
Fokussierte Komponenten dürfen nicht vollständig durch Autoreninhalt verdeckt sein.
Für AAA darf kein Teil einer fokussierten Komponente durch Autoreninhalt verdeckt sein.
Der Fokusindikator muss ausreichende Größe und Kontrast besitzen.
Mehrpunkt- oder pfadbasierte Gesten brauchen eine Alternative mit einfachem Zeigerinput.
Zeigeraktionen dürfen nicht unnötig beim Down-Event ausgelöst werden und müssen abbrechbar sein.
Der sichtbare Text einer Beschriftung muss im zugänglichen Namen enthalten sein.
Funktionen per Gerätebewegung müssen auch über UI-Komponenten verfügbar und abschaltbar sein.
Ziele für Zeigereingaben sollen für AAA mindestens 44 × 44 CSS-Pixel groß sein.
Die Nutzung verfügbarer Eingabemethoden darf nicht unnötig eingeschränkt werden.
Drag-and-drop-Funktionen benötigen eine Alternative ohne Ziehbewegung.
Ziele müssen mindestens 24 × 24 CSS-Pixel groß sein oder ausreichende Abstände/Ausnahmen erfüllen.
Die Hauptsprache der Seite muss programmatisch bestimmbar sein.
Sprachwechsel in Textpassagen müssen programmatisch gekennzeichnet sein.
Ungewöhnliche oder fachsprachliche Begriffe brauchen eine Erklärung.
Abkürzungen benötigen eine Möglichkeit zur Ermittlung ihrer Langform oder Bedeutung.
Für schwierige Texte soll ergänzender Inhalt oder eine einfachere Fassung verfügbar sein.
Für Wörter mit mehrdeutiger Aussprache muss eine Aussprachehilfe verfügbar sein, wenn nötig.
Das Fokussieren eines Elements darf nicht unerwartet den Kontext ändern.
Eine Eingabe darf nicht unerwartet den Kontext ändern, ohne dass vorher informiert wurde.
Wiederkehrende Navigation muss innerhalb eines Seitenangebots konsistent angeordnet sein.
Komponenten mit gleicher Funktion müssen konsistent bezeichnet werden.
Kontextänderungen sollen nur auf Nutzeranforderung erfolgen oder deaktivierbar sein.
Hilfemechanismen müssen innerhalb eines Seitenangebots in konsistenter Reihenfolge erscheinen.
Eingabefehler müssen identifiziert und verständlich beschrieben werden.
Eingaben benötigen Beschriftungen oder Anweisungen.
Bei erkannten Eingabefehlern sollen konkrete Korrekturvorschläge angeboten werden.
Rechtliche, finanzielle oder datenverändernde Vorgänge benötigen Rücknahme, Prüfung oder Bestätigung.
Für kontextabhängige Eingaben soll Hilfe verfügbar sein.
Für alle übermittelten Informationen sollen Rücknahme, Prüfung oder Bestätigung möglich sein.
Bereits eingegebene Informationen sollen in demselben Prozess nicht erneut verlangt werden.
Authentifizierung darf keine kognitive Funktion verlangen, sofern keine zulässige Alternative/Hilfe besteht.
Für AAA darf Authentifizierung keine kognitive Funktion verlangen; nur engere Ausnahmen gelten.
UI-Komponenten benötigen programmatisch bestimmbare Namen, Rollen, Zustände und Werte.
Statusmeldungen müssen ohne Fokuswechsel programmatisch angekündigt werden können.