Was war den falsch mit WCAG 1.0?
- 1999 – Javascript galt als „uneingeschränkt böse“
- Alle nicht-W3C-Techniken waren effektiv verboten
- Technisch sehr spezifisch. Daher waren teile bereits bei der Veröffentlichung veraltet
- kaum CSS
- Kaum testbar: Man konnte höchstens nachweisen, dass man die Guidelines erfüllt hat, nicht jedoch dass man auch tatsächlich zugänglich war
WCAG 2.0 heute
- Ein steiniger Weg: Erster Entwurf war enttäuschend – Aufschreie wie To Hell with WCAG 2 (deutsche Übersetzung) brachten Besserung
- Die aktuelle Version im englischen Original und der deutschen Übersetzung
- Seit Dezember 2008 die gängige Empfehlung
- Komplett überarbeitet, in der Praxis getestet
- Neutral gegenüber Techniken: In den Guidlines selbst finden sich keine technischen Spezifikationen, erst in den „Techniques“ (nicht-normativ)
- Enthält testbare Statements, Nachweis ob erfüllt jedoch allerdings schwieriger da kaum mit Tools messbar
WCAG 2.0-Richtlinien
- 1 Wahrnehmbar
** 1.1 Stellen Sie Textalternativen für alle Nicht-Text-Inhalte zur Verfügung, so dass diese in andere vom Benutzer benötigte Formen geändert werden können, wie zum Beispiel Großschrift, Braille, Symbole oder einfachere Sprache.
** 1.2 Stellen Sie Alternativen für zeitbasierte Medien zur Verfügung.
** 1.3 Erstellen Sie Inhalte, die auf verschiedene Arten dargestellt werden können (zum Beispiel mit einfacherem Layout), ohne dass Informationen oder Strukturen verloren gehen.
** 1.4 Machen Sie es für den Benutzer leichter, Inhalte zu sehen und zu hören, einschließlich der Trennung zwischen Vordergrund und Hintergrund.
- 2 Bedienbar
** 2.1 Sorgen Sie dafür, dass alle Funktionalitäten von der Tastatur aus verfügbar sind.
** 2.2 Geben Sie den Benutzern ausreichend Zeit, Inhalte zu lesen und zu benutzen.
** 2.3 Gestalten Sie Inhalte nicht auf Arten, von denen bekannt ist, dass sie zu Anfällen führen.
** 2.4 Stellen Sie Mittel zur Verfügung, um Benutzer dabei zu unterstützen zu navigieren, Inhalte zu finden und zu bestimmen, wo sie sich befinden.
- 3 Verständlich
** 3.1 Machen Sie Textinhalte lesbar und verständlich.
** 3.2 Sorgen Sie dafür, dass Webseiten vorhersehbar aussehen und funktionieren.
** 3.3 Helfen Sie den Benutzern dabei, Fehler zu vermeiden und zu korrigieren.
- 4 Robust
** 4.1 Maximieren Sie die Kompatibilität mit aktuellen und zukünftigen Benutzeragenten, einschließlich assistierender Techniken.