1. Normative Gesamtmatrix
1.1. Normative Bezüge
| Anforderung | Kapitel | Normbezug | Akzeptanzkriterium |
|---|---|---|---|
Fenstertypen und Layout / Resizing |
WCAG 2.1 SC 1.4.10 |
Ab 320 CSS-px ohne 2-D-Scroll; Hauptinhalt bleibt lesbar/zentriert. |
|
Fenstertypen und Layout / Resizing |
WCAG 2.1 SC 1.4.4 |
Bei 200 % keine Funktions-/Informationsverluste. |
|
Fenstertypen und Layout / Resizing |
WCAG 2.1 SC 1.4.10 |
Im Fließtext bei 400 %/320 px kein horizontales Scrollen. |
|
Fenstertypen und Layout / Resizing |
WCAG 2.1 SC 1.4.10 |
Dynamik (Bilder/Fehler/Platzhalter) erzeugt keine Sprünge. |
|
Fenstertypen und Layout / Resizing |
WCAG 2.1 SC 2.4.7 |
Fokusindikator stets sichtbar, nicht überlagert. |
|
Fenstertypen und Layout / Resizing |
WCAG 2.1 SC 1.4.10 |
Reflow in Stufen ohne Informationsverlust. |
|
Fenstertypen und Layout / Resizing |
WCAG 2.1 SC 1.4.12 |
Erhöhtes Spacing bricht Layout nicht. |
|
Fenstertypen und Layout / Resizing |
WCAG 2.1 SC 1.4.10 |
Keine Hard-Widths, die X-Scroll erzwingen. |
|
Fenstertypen und Layout / Resizing |
WCAG 2.1 SC 1.4.12 |
Bei hohem Zoom wachsen Zeilenhöhe/Targets leicht. |
|
Fenstertypen und Layout / Formulare |
WCAG 2.1 SC 1.3.1 / 3.3.2 |
Labels programmatisch zugeordnet, visuell feldnah. |
|
Fenstertypen und Layout / Formulare |
WCAG 2.1 SC 1.4.10 |
Unterhalb Mid-Breakpoint linearisiert. |
|
Fenstertypen und Layout / Formulare |
WCAG 2.1 SC 3.3.1 / 3.3.3 |
Fehler feldnah, verständlich; Layout bleibt ruhig. |
|
Fenstertypen und Layout / Allgemein |
WCAG 2.1 SC 2.1.1 / 2.4.3 |
Vollständige Tastaturbedienung ohne Sprünge. |
|
Fenstertypen und Layout / Tabellen |
WCAG 2.1 SC 1.4.10 / 1.3.1 |
Schmal: gestapelt mit Labels; breit: X-Scroll, Köpfe sichtbar. |
|
Fenstertypen und Layout / Tabellen |
WCAG 2.1 SC 1.3.1 |
Kernspalten sichtbar; Details ausgelagert. |
|
Fenstertypen und Layout / Tabellen |
WCAG 2.1 SC 1.4.10 |
Zustände belegen konstanten Raum; keine Sprünge. |
|
Fenstertypen und Layout / Barrierefreies Layoutverhalten |
WCAG 2.1 AA |
Ziele ≥ 24×24 px; Touch 44×44 empfohlen. |
|
Fenstertypen und Layout / Barrierefreies Layoutverhalten |
WCAG 2.1 SC 2.4.7 / 2.4.3 |
Fokus klar sichtbar, nicht verdeckt; Reihenfolge logisch. |
|
Fenstertypen und Layout / Barrierefreies Layoutverhalten |
WCAG 2.1 SC 1.4.13 / 1.4.10 |
Gekürztes via Tooltip/Detail vollständig zugänglich. |
|
Fenstertypen und Layout / Barrierefreies Layoutverhalten |
WCAG 2.1 SC 1.4.10 |
X-Scroll nur, wenn fachlich nötig. |
|
Fenstertypen und Layout / Header |
WCAG 2.1 SC 2.4.3 / 2.4.7 / 1.4.11 |
Tastaturbedienbar; Fokus sichtbar; UI-Kontraste erfüllt. |
|
Fenstertypen und Layout / Header |
WCAG 2.1 SC 2.4.1 |
Fokussierbarer „Zum Inhalt springen“-Link setzt den Fokus korrekt ins |
|
Fenstertypen und Layout / Header |
WCAG 2.1 SC 1.3.1 / Technik ARIA11 |
Eindeutige Landmarks: ein |
|
Fenstertypen und Layout / Header |
WCAG 2.1 SC 3.2.3 / 3.2.4 |
Reihenfolge/Bezeichnungen wiederkehrender Navigation bleiben konsistent. |
|
Fenstertypen und Layout / Drucklayout |
CSS Paged Media |
Druck/PDF via |
|
Fenstertypen und Layout / Drucklayout |
CSS Fragmentation |
|
|
Fenstertypen und Layout / Drucklayout |
CSS Color Adjustment |
|
|
Fenstertypen und Layout / Drucklayout |
CSS Paged Media - Margin Boxes |
Kopf-/Fußinhalte via Margin-Boxes; progressive Fallbacks. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 1.3.1 / 4.1.2 |
Interaktive Elemente sind semantisch korrekt ausgezeichnet und programmatisch identifizierbar. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 1.3.1 / 4.1.2 |
Eingabefelder sind eindeutig beschriftet und programmatisch zugeordnet. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 3.2.3 / 3.2.4 |
Gleichartige Elemente verhalten sich konsistent und erwartungskonform. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 4.1.3 |
Zustandsänderungen sind wahrnehmbar und werden assistiven Technologien mitgeteilt. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 1.4.1 |
Informationen werden nicht ausschließlich über Farbe vermittelt. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 3.2.2 / 3.2.3 |
Keine unerwarteten Kontextwechsel oder automatischen Statusänderungen ohne Nutzeraktion. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 3.3.4 |
Kritische Aktionen sind reversibel oder erfordern Bestätigung. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 1.4.11 |
Zustände erfüllen Mindestkontrastanforderungen für Nicht-Text-Inhalte. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 1.3.1 / 4.1.2 |
Deaktivierte oder schreibgeschützte Elemente sind programmatisch erkennbar. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 3.3.2 |
Eingabeanforderungen sind klar kommuniziert. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 1.4.1 |
Fehlerzustände sind nicht ausschließlich farblich hervorgehoben. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 3.2.2 / 1.4.10 |
Zustandsänderungen führen nicht zu unerwarteten Kontextwechseln oder Reflow-Problemen. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 2.1.1 |
Alle Funktionen sind vollständig per Tastatur nutzbar. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 2.1.2 |
Der Fokus kann jederzeit weitergeführt oder verlassen werden. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 2.4.3 |
Fokus folgt einer logischen und nachvollziehbaren Reihenfolge. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 2.4.7 |
Aktiver Fokus ist visuell eindeutig erkennbar. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 2.4.3 |
Beim Öffnen neuer Kontexte wird ein sinnvoller Initialfokus gesetzt. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 2.4.3 |
Nach Schließen eines Kontexts kehrt der Fokus nachvollziehbar zurück. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 2.1.1 |
Primäraktionen sind per Tastatur auslösbar; Escape beendet Kontexte. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 2.1.4 |
Tastenkombinationen beeinträchtigen keine System- oder Assistenzfunktionen. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 AA |
Interaktive Elemente erfüllen die im Bedienkonzept festgelegte Mindestzielgröße. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 2.5.1 |
Komplexe Gesten besitzen alternative Bedienformen. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 2.5.2 |
Pointer-Aktionen sind abbrechbar oder werden erst bei Abschluss ausgelöst. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 2.1.1 |
Drag-Bewegungen besitzen alternative Bedienwege. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 3.3.1 / 3.3.3 |
Formatierungen und Korrekturen erfolgen transparent und nachvollziehbar. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 3.3.1 / 3.3.2 |
Alternative Eingabeweisen werden akzeptiert. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 3.3.1 / 3.3.3 |
Fehler sind feldnah identifiziert und enthalten konkrete Hinweise. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 3.3.1 |
Fehlerzustände bleiben wahrnehmbar, bis sie behoben sind. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 3.3.1 / 4.1.3 |
Mehrere Fehler können zusätzlich zusammengefasst dargestellt werden. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 1.3.5 |
Felder mit bekanntem Zweck unterstützen Autovervollständigung. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 4.1.3 |
Lade- und Validierungszustände sind programmatisch erkennbar. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 4.1.3 |
Statusmeldungen sind wahrnehmbar ohne erzwungene Fokusübernahme. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 2.4.3 |
Fokus wird bei dynamischen Änderungen sinnvoll gesetzt. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 2.4.3 |
Beim Entfernen eines fokussierten Elements wird der Fokus logisch weitergeführt. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 4.1.3 |
Status- und Fehlermeldungen werden assistiven Technologien mitgeteilt. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 1.3.1 / 4.1.2 |
Zustände interaktiver Komponenten sind programmatisch ermittelbar. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 3.2.3 |
Navigation innerhalb von Komponenten ist konsistent. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 2.4.3 |
Kontextwechsel innerhalb von Komponenten führen zu nachvollziehbarer Fokusführung. |
|
Benutzereingaben / Interaktion |
WCAG 2.1 SC 4.1.2 |
Aktivierungs- und Auswahlzustände sind programmatisch identifizierbar. |
|
Design Patterns / Fenstertypen |
WCAG 2.1 SC 1.4.10 / 1.3.2 |
Bis 400 %/320 px einspaltig nutzbar; Struktur/Lesereihenfolge bleibt erhalten. |
|
Design Patterns / Fenstertypen |
WCAG 2.1 SC 4.1.2 |
Hilfe konsistent unter Formular oder im Expander; Expander fokussierbar. |
|
Design Patterns / Fenstertypen |
WCAG 2.1 SC 1.3.5 |
Felder mit |
|
Design Patterns / Fenstertypen |
WCAG 2.1 SC 3.3.1 / 3.3.3 / 4.1.3 |
Fehler feldnah und global verständlich; programmatisch als Statusmeldung erkennbar. |
|
Design Patterns / Fenstertypen |
WCAG 2.1 SC 2.1.1 / 4.1.2 |
Toggle tastaturbedienbar, korrekt benannt; verhindert weder Einfügen noch Autofill. |
|
Design Patterns / Fenstertypen |
WCAG 2.1 SC 1.4.10 |
Dashboard reflowt 3→2→1 bis 400 %/320 px; kein horizontales Scrollen. |
|
Design Patterns / Fenstertypen |
WCAG 2.1 SC 1.4.10 / 4.1.3 |
Leer-/Lade-/Fehlerzustände klar als Status erkennbar; keine Layoutsprünge. |
|
Design Patterns / Fenstertypen |
WCAG 2.1 SC 3.2.4 |
Titel/Icon/Farbe kennzeichnen denselben Kontext konsistent. |
|
Design Patterns / Fenstertypen |
WCAG 2.1 SC 2.4.3 / 2.4.5 |
Treffermenge seitenweise durchlaufbar; Rückkehr zur Übersicht jederzeit möglich. |
|
Design Patterns / Fenstertypen |
WCAG 2.1 SC 1.3.1 / 1.4.10 |
Inhalte in klaren Abschnitten; 3→2→1-Reflow ohne horizontales Scrollen. |
|
Design Patterns / Fenstertypen |
WCAG 2.1 SC 2.4.6 |
App-Name als Überschrift/Label klar wahrnehmbar und programmatisch identifizierbar. |
|
Design Patterns / Fenstertypen |
WCAG 2.1 SC 1.3.1 / 1.4.10 |
Pro Abschnitt ein Inhaltstyp; umfangreiche Inhalte via Tabs/Accordion strukturiert. |
|
Design Patterns / Fenstertypen |
WCAG 2.1 SC 1.4.1 / 1.4.11 |
Farben/Icons kennzeichnen Apps konsistent; Information nicht nur über Farbe; Nicht-Text-Kontrast erfüllt. |
|
Design Patterns / Fenstertypen |
WCAG 2.1 SC 2.4.6 |
Titelzeile benennt Objekt und Kontext eindeutig; fungiert als Überschrift. |
|
Design Patterns / Fenstertypen |
WCAG 2.1 SC 2.1.1 / 3.2.3 |
Toolbar einheitlich, vollständig tastaturbedienbar; Verhalten appweit konsistent. |
|
Design Patterns / Fenstertypen |
WCAG 2.1 SC 1.3.1 / 1.4.10 |
Gleichrangiges in Tabs, optional/nachgeordnet in Accordions; Gliederung bleibt auch bei Reflow klar. |
|
Design Patterns / Fenstertypen |
WCAG 2.1 SC 2.1.1 / 2.1.2 / 2.4.7 |
Overlays vollständig per Tastatur bedienbar; sichtbarer Fokus; keine Tastaturfalle. |
|
Design Patterns / Fenstertypen |
WCAG 2.1 SC 2.4.3 / 2.4.7 |
Beim Öffnen sinnvoller Initialfokus; Fokusreihenfolge folgt der visuellen Struktur. |
|
Design Patterns / Fenstertypen |
WCAG 2.1 SC 4.1.2 |
Overlays und Controls mit programmatisch ermittelbarem Name/Rolle/Zustand; modale Overlays nutzen |
|
Design Patterns / Fenstertypen |
WCAG 2.1 SC 1.4.10 |
Bis 400 %/320 px ohne horizontales Scrollen nutzbar; Inhalte/Funktionen bleiben erhalten. |
|
Design Patterns / Fenstertypen |
WCAG 2.1 SC 3.3.4 |
Stark modale Dialoge nur bei rechtlich/finanziell/datenkritischen Aktionen; unterstützen Prüfen/Bestätigen. |
|
Design Patterns / Fenstertypen |
WCAG 2.1 SC 3.3.4 |
Meldungsdialoge sperren Hintergrund nur bei irreversiblen, sicherheitskritischen Aktionen oder drohendem Datenverlust; sonst modalarme Muster. |
|
Design Patterns / Interaktionsmuster |
WCAG 2.1 SC 3.3.4 / 4.1.3 |
Reversible Aktionen mit zeitlich begrenzter Rückgängig-Option; Status-/Rückgängig-Meldungen programmatisch als Status erkennbar (z. B. |
|
Design Patterns / Interaktionsmuster |
WCAG 2.1 SC 3.3.1 / 3.3.3 / 4.1.3 |
Fehler feldnah textlich beschrieben, ggf. zusammengefasst; konkrete Korrekturhinweise; Zuordnung z. B. via |
|
Design Patterns / Interaktionsmuster |
WCAG 2.1 SC 2.4.3 / 2.4.7 |
Initialfokus in Detailansicht sinnvoll; beim Zurückkehren Fokus auf Auslöser/Zeile/Karte; keine „Fokus-Verluste“. |
|
Design Patterns / Interaktionsmuster |
WCAG 2.1 SC 3.3.1 / 3.3.3 / 4.1.3 |
Fehler feldnah und optional als Sprungliste zusammengefasst; Fokus zur Zusammenfassung oder zum ersten fehlerhaften Feld. |
|
Design Patterns / Interaktionsmuster |
WCAG 2.1 SC 4.1.3 |
Benachrichtigungen per |
|
Design Patterns / Interaktionsmuster |
WCAG 2.1 SC 3.3.1 / 3.3.3 |
Ungültige Pflichtfelder verhindern Fortfahren; Fehler textlich gekennzeichnet und ggf. zusammengefasst. |
|
Design Patterns / Interaktionsmuster |
WCAG 2.1 SC 2.1.1 / 2.4.3 / 2.4.7 |
Stepper vollständig tastaturbedienbar; Fokus springt beim Schrittwechsel nachvollziehbar zur Überschrift oder zum ersten Inhalt. |
|
Design Patterns / Interaktionsmuster |
WCAG 2.1 SC 1.4.10 |
Stepper reflowt 3→2→1 ohne horizontales Scrollen; Leer/Lade/Fehlerzustände verursachen keine störenden Layoutsprünge. |