Wie barrierefrei ist SuperX?
Geltende Vorschriften
Die Verpflichtung zur Barrierefreiheit von Websites gilt derzeit (noch) nur für Bundesbehörden. Sie geht hervor aus der
- Barrierefreie Informationstechnik-Verordnung (BITV),
- mit Neuauflage von 2019,
- mit Testverfahren aus 92 Einzeltests. Angelehnt ist die BITV an die
- Web Content Accessibility Guidelines (WCAG 2.0),
- herausgegeben von der Web-Standardisierungsorganisation W3C bzw.
- deren Arbeitsgruppe Web Accessability Initiative (WAI).
Barrierefreiheit
Die Barrierefreiheit soll Menschen mit unterschiedlichen Einschränkungen die Nutzung von Software bzw. Websites ermöglichen. Die Barrierefreiheit umfasst lt. WCAG 2.0 Anforderungen an:
- Wahrnehmbarkeit
- Bedienbarkeit
- Verständlichkeit
- Robustheit
Die Einstufung des Grades von Barrierefreiheit erfolgt über die Level A, AA, AAA (höchste Stufe).
Grad der Barrierefreiheit von SuperX
<tbody></tbody>
1. Vorgaben zur WAHRNEHMBARKEIT > Level 1 | SuperX-Status, 05.2024 | SX-/MT-Website-Status | Tools/Hilfen |
---|---|---|---|
1.1. Textalternativen für audiovisuelle Inhalte | |||
Bilder mit Alternativtexten versehen:
| ok für:
|
| |
Videos mit Untertiteln versehen
| prüfen/ergänzen: |
| |
1.2 Textgröße | |||
Text mit mind. 10-12px anbieten. | ok für:
| ||
Ordentliches Layout (Wort-, Zeilenabstände) sicherstellen, auch bei:
| ok für:
| ||
1.3 Kontraste | |||
Kontrastverhältnis sichern; lt WCAG 2.0:
| prüfen/umsetzen |
| |
1.4 ARIA-Attribute (*) | |||
(*) Accessible Rich Internet Applications ARIA-Attribute für Screenreader einsetzen | ok für:
| ||
2. Vorgaben zur BEDIENBARKEIT > Level 2 | |||
Bedienbarkeit per Tastatur ermöglichen durch:
| prüfen/umsetzen | ||
Spezielle Reihenfolge anzuspringender Elemente zulassen/unterbinden:
| prüfen/umsetzen | ||
Maus- und Tastaturinteraktionen über css-Pseudoklassen darstellen:
| geprüft mit Klärungsbedarf für
| ||
Ggf. css-outline als Orientierungshilfe nutzen. | prüfen/umsetzen | ||
Ggf. focus traps (via java script-Bibliothek) verwenden, um den Tastaturfokus innerhalb einer Elementgruppe festzuhalten; relevant z.B. für:
| prüfen/umsetzen | ||
Tablisten-Handling (via java script), so dass der im Fokus befindliche Karteireiter korrekt arbeitet inkl. Anpassung des ARIA-Attributes aria-selected.
| prüfen/umsetzen |
| |
Barrierefreiheit störende divS und spanS in Formularen möglichst vermeiden. | prüfen/umsetzen | ||
Jeden größeren Inhaltsblock ("landmark") mit
| prüfen/umsetzen | ||
Downloadlinks ergänzen um Format der verknüpften Dokumente, z.B.: "PDF, 6,8 Megabyte, nicht barrierefrei" | prüfen/umsetzen | ||
Suchfunktionen integrieren in komplexe Websites, | prüfen/umsetzen | ||
Modenen Spamschutz wie "reCaptcha v 3" von Google verwenden, der im Gegensatz zu herkömmlichen captchas ohne Benutzerinteraktion funktioniert. | prüfen/umsetzen |
| |
Zeitdruck zum und Datenverlust beim Beenden einer Session vermeiden. | prüfen/umsetzen | ||
3. Vorgaben zur VERSTÄNDLICHKEIT > Level 3 | |||
Sprache angeben zum besseren Artikulieren durch Screeenreader
| ok für:
| ||
Textalternativen integrieren:
| prüfen/umsetzen | ||
Eingabefelder beschriften:
title="Schließen">X</button>
<input type="email" name="email"> </label> | prüfen/umsetzen | ||
Formularabschnitte beschriften.
| prüfen/umsetzen | ||
Clientseitige Validierung der Eingaben vor dem Absenden.
| prüfen/umsetzen | ||
4. Vorgaben zur ROBUSTHEIT > Level 4 | |||
Für sauberes HTML sorgen. | prüfen/umsetzen | Nu Validator - https:/validator.nu:
|
Literatur
- Herbert Braun, Web ohne Hürden, Websites barrierearm gestalten, 1. Teil c't 14/2022, S136
- Herbert Braun, Web ohne Hürden, Websites barrierearm gestalten, 2. Teil c't 15/2022, S164