WCAG 2.2 Testreferenz

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.

AWahrnehmbarAutomatisierbar

1.1.1 Non-text Content

Nicht-Text-Inhalte benötigen eine gleichwertige Textalternative oder müssen als Dekoration ignorierbar sein.

AWahrnehmbarManuell

1.2.1 Audio-only and Video-only (Prerecorded)

Voraufgezeichnete reine Audio- oder Videoinhalte benötigen eine gleichwertige Alternative.

AWahrnehmbarHybrid

1.2.2 Captions (Prerecorded)

Voraufgezeichnete Videos mit Audio benötigen Untertitel für relevante Sprache und Geräusche.

AWahrnehmbarManuell

1.2.3 Audio Description or Media Alternative (Prerecorded)

Für voraufgezeichnete Videos ist eine Audiodeskription oder eine Medienalternative bereitzustellen.

AAWahrnehmbarManuell

1.2.5 Audio Description (Prerecorded)

Voraufgezeichnete Videos benötigen eine Audiodeskription für wesentliche visuelle Informationen.

AAAWahrnehmbarManuell

1.2.6 Sign Language (Prerecorded)

Voraufgezeichnete Audioinhalte in synchronisierten Medien benötigen Gebärdensprachdolmetschung.

AAAWahrnehmbarManuell

1.2.7 Extended Audio Description (Prerecorded)

Wenn Pausen nicht für Audiodeskription reichen, ist erweiterte Audiodeskription erforderlich.

AAAWahrnehmbarManuell

1.2.8 Media Alternative (Prerecorded)

Für voraufgezeichnete synchronisierte Medien ist eine vollständige Medienalternative bereitzustellen.

AAAWahrnehmbarManuell

1.2.9 Audio-only (Live)

Live-Audio-only benötigt eine gleichwertige Alternative für zeitbasierte Medien.

AWahrnehmbarAutomatisierbar

1.3.1 Info and Relationships

Informationen, Struktur und Beziehungen müssen programmatisch bestimmbar oder textlich verfügbar sein.

AWahrnehmbarManuell

1.3.3 Sensory Characteristics

Anweisungen dürfen nicht ausschließlich auf Form, Größe, Position, Ausrichtung oder Klang beruhen.

AAWahrnehmbarAutomatisierbar

1.3.5 Identify Input Purpose

Der Zweck personenbezogener Eingabefelder soll programmatisch bestimmbar sein.

AAAWahrnehmbarManuell

1.3.6 Identify Purpose

Der Zweck von UI-Komponenten, Symbolen und Regionen soll programmatisch bestimmbar sein.

AWahrnehmbarManuell

1.4.2 Audio Control

Automatisch abgespieltes Audio über drei Sekunden muss pausierbar/stopbar oder separat regelbar sein.

AAWahrnehmbarAutomatisierbar

1.4.3 Contrast (Minimum)

Text benötigt in der Regel mindestens 4,5:1 Kontrast, großer Text mindestens 3:1.

AAWahrnehmbarHybrid

1.4.5 Images of Text

Text soll als echter Text statt als Bild von Text bereitgestellt werden, soweit keine Ausnahme greift.

AAAWahrnehmbarHybrid

1.4.6 Contrast (Enhanced)

Text benötigt für AAA in der Regel mindestens 7:1 Kontrast, großer Text mindestens 4,5:1.

AAAWahrnehmbarManuell

1.4.7 Low or No Background Audio

Bei überwiegend sprachbasiertem Audio muss Hintergrundton ausreichend leise oder abschaltbar sein.

AAAWahrnehmbarManuell

1.4.9 Images of Text (No Exception)

Für AAA sind Bilder von Text nur bei zwingender Notwendigkeit zulässig.

AAWahrnehmbarHybrid

1.4.10 Reflow

Bei 320 CSS-Pixel Breite darf kein zweidimensionales Scrollen für normalen Inhalt nötig sein.

AAWahrnehmbarAutomatisierbar

1.4.11 Non-text Contrast

Wesentliche grafische Objekte und UI-Komponenten benötigen mindestens 3:1 Kontrast.

AAWahrnehmbarHybrid

1.4.13 Content on Hover or Focus

Zusatzinhalte bei Hover/Fokus müssen schließbar, hoverbar und beständig sein.

AAABedienbarManuell

2.1.3 Keyboard (No Exception)

AAA verlangt Tastaturbedienbarkeit ohne Ausnahmen für pfadabhängige Eingaben.

ABedienbarHybrid

2.1.4 Character Key Shortcuts

Einzelzeichen-Tastenkürzel müssen abschaltbar, neu belegbar oder nur bei Fokus aktiv sein.

ABedienbarManuell

2.2.1 Timing Adjustable

Zeitbegrenzungen müssen abschaltbar, verlängerbar oder anpassbar sein, soweit keine Ausnahme greift.

ABedienbarManuell

2.2.2 Pause, Stop, Hide

Bewegte, blinkende oder automatisch aktualisierte Inhalte müssen pausierbar, stoppbar oder ausblendbar sein.

ABedienbarManuell

2.3.1 Three Flashes or Below Threshold

Inhalte dürfen nicht in einer Weise blitzen, die die allgemeinen Blitz- und Rotblitz-Schwellen überschreitet.

AAABedienbarManuell

2.3.3 Animation from Interactions

Durch Interaktion ausgelöste Bewegung muss deaktivierbar sein, sofern sie nicht essenziell ist.

AABedienbarHybrid

2.4.11 Focus Not Obscured (Minimum)

Fokussierte Komponenten dürfen nicht vollständig durch Autoreninhalt verdeckt sein.

AAABedienbarHybrid

2.4.12 Focus Not Obscured (Enhanced)

Für AAA darf kein Teil einer fokussierten Komponente durch Autoreninhalt verdeckt sein.

ABedienbarManuell

2.5.1 Pointer Gestures

Mehrpunkt- oder pfadbasierte Gesten brauchen eine Alternative mit einfachem Zeigerinput.

ABedienbarHybrid

2.5.2 Pointer Cancellation

Zeigeraktionen dürfen nicht unnötig beim Down-Event ausgelöst werden und müssen abbrechbar sein.

ABedienbarAutomatisierbar

2.5.3 Label in Name

Der sichtbare Text einer Beschriftung muss im zugänglichen Namen enthalten sein.

ABedienbarManuell

2.5.4 Motion Actuation

Funktionen per Gerätebewegung müssen auch über UI-Komponenten verfügbar und abschaltbar sein.

AAABedienbarManuell

2.5.5 Target Size (Enhanced)

Ziele für Zeigereingaben sollen für AAA mindestens 44 × 44 CSS-Pixel groß sein.

AAABedienbarManuell

2.5.6 Concurrent Input Mechanisms

Die Nutzung verfügbarer Eingabemethoden darf nicht unnötig eingeschränkt werden.

AABedienbarAutomatisierbar

2.5.8 Target Size (Minimum)

Ziele müssen mindestens 24 × 24 CSS-Pixel groß sein oder ausreichende Abstände/Ausnahmen erfüllen.

AAVerständlichAutomatisierbar

3.1.2 Language of Parts

Sprachwechsel in Textpassagen müssen programmatisch gekennzeichnet sein.

AAAVerständlichManuell

3.1.4 Abbreviations

Abkürzungen benötigen eine Möglichkeit zur Ermittlung ihrer Langform oder Bedeutung.

AAAVerständlichManuell

3.1.5 Reading Level

Für schwierige Texte soll ergänzender Inhalt oder eine einfachere Fassung verfügbar sein.

AAAVerständlichManuell

3.1.6 Pronunciation

Für Wörter mit mehrdeutiger Aussprache muss eine Aussprachehilfe verfügbar sein, wenn nötig.

AVerständlichHybrid

3.2.2 On Input

Eine Eingabe darf nicht unerwartet den Kontext ändern, ohne dass vorher informiert wurde.

AAVerständlichManuell

3.2.3 Consistent Navigation

Wiederkehrende Navigation muss innerhalb eines Seitenangebots konsistent angeordnet sein.

AAVerständlichManuell

3.2.4 Consistent Identification

Komponenten mit gleicher Funktion müssen konsistent bezeichnet werden.

AAAVerständlichManuell

3.2.5 Change on Request

Kontextänderungen sollen nur auf Nutzeranforderung erfolgen oder deaktivierbar sein.

AVerständlichManuell

3.2.6 Consistent Help

Hilfemechanismen müssen innerhalb eines Seitenangebots in konsistenter Reihenfolge erscheinen.

AAVerständlichHybrid

3.3.3 Error Suggestion

Bei erkannten Eingabefehlern sollen konkrete Korrekturvorschläge angeboten werden.

AAVerständlichManuell

3.3.4 Error Prevention (Legal, Financial, Data)

Rechtliche, finanzielle oder datenverändernde Vorgänge benötigen Rücknahme, Prüfung oder Bestätigung.

AAAVerständlichManuell

3.3.6 Error Prevention (All)

Für alle übermittelten Informationen sollen Rücknahme, Prüfung oder Bestätigung möglich sein.

AVerständlichHybrid

3.3.7 Redundant Entry

Bereits eingegebene Informationen sollen in demselben Prozess nicht erneut verlangt werden.

AAVerständlichHybrid

3.3.8 Accessible Authentication (Minimum)

Authentifizierung darf keine kognitive Funktion verlangen, sofern keine zulässige Alternative/Hilfe besteht.

AAAVerständlichManuell

3.3.9 Accessible Authentication (Enhanced)

Für AAA darf Authentifizierung keine kognitive Funktion verlangen; nur engere Ausnahmen gelten.

ARobustAutomatisierbar

4.1.2 Name, Role, Value

UI-Komponenten benötigen programmatisch bestimmbare Namen, Rollen, Zustände und Werte.

AARobustAutomatisierbar

4.1.3 Status Messages

Statusmeldungen müssen ohne Fokuswechsel programmatisch angekündigt werden können.