Checkliste für die Zugänglichkeitsrichtlinien für Web-Inhalte

Nach Version 1.0


Dieser Text stützt sich auf zwei Quellen, zum einen auf die Richtlinien der WAI zum anderen auf die deutsche Übersetzung, die von René Hartmann stammt.

Die deutsche Übersetzung bezieht sich auf die "List of Checkpoints for Web Content Accessibility Guidelines 1.0". Nur das englische Original ist maßgeblich! Das englische Original ist verfügbar unter: http://www.w3.org/TR/1999/WAI-WEBCONTENT-19990505/full-checklist.


Überblick

Das Original dieses Dokuments ist ein Anhang zu den "Zugänglichkeitsrichtlinien für Web-Inhalte" des W3C und stellt eine thematisch geordnete Liste mit Checkpunkten zur Verfügung, die auch für eine Überprüfung von Websites hinsichtlich ihrer Zugänglichkeit verwendet werden kann.

Prioritäten

Jedem Punkt der Liste ist eine Prioritätsstufe - in Abhängigkeit vom Einfluss auf die Accessibility - zugewiesen.

Priorität 1: Diese Checkpunkte müssen beim Entwickeln von Web-Inhalten erfüllt werden.
Priorität 2: Diese Checkpunkte sollten beim Entwickeln von Web-Inhalten erfüllt werden.
Priorität 3: Diese Checkpunkte könnten beim Entwickeln von Web-Inhalten erfüllt werden.


Checkpunkte der Priorität 1

Allgemein (Priorität 1) Ja Nein N/A
1.1 Für jedes Nicht-Text-Element muss es ein Text-Äquivalent geben, z.B. über "alt", "longdesc" oder im Inhalt des Elements. Nicht-Text-Elemente wären: Bilder, grafisch dargestellter Text (einschließlich Symbole), Regionen von Imagemaps, Animationen (z.B. animierte GIFs), Applets und programmierte Objekte, ASCII-Zeichnungen, Frames, Scripts, Bilder, die als Aufzählungspunkte in Listen verwendet werden, Platzhalter-Grafiken, grafische Buttons, Töne, Audio-Dateien, Tonspuren von Videos und Videos.      
2.1 Jede durch Farbe vermittlete Information muss auch ohne Farbe verfügbar sein, z.B. im Kontext oder im Markup.      
4.1 Änderungen der natürlichen Sprache müssen deutlich klar gemacht werden. Das betrifft sowohl den Dokumententext als auch sämtliche Text-Äquivalente.      
6.1 Dokumente sollten so aufgebaut sein, dass sie auch ohne Stylesheets gelesen werden können (wenn ein HTML-Dokument ohne das ihm zugeordnete Stylesheet dargestellt wird, muss es immer noch lesbar sein.      
6.2 Es darf keinesfalls vergessen werden, Äquivalente für dynamischen Inhalt zu aktualisieren, wenn sich der dynamische Inhalt ändert.      
7.1 Solange Benutzeragenten keine Kontrolle über diverse Effekte erlauben (z. B. Bildschirmflackern u. ä.), müssen solche Effekte vermieden werden.      
14.1 Die Sprache einer Site muss dem Inhalt angemessen sein. Sie sollte, so weit als möglich, klar und einfach sein.      
Zum Einsatz von Bildern und Imagemaps (Priorität 1) Ja Nein N/A
1.2 Für jede aktive Region einer Server-seitigen Imagemap müssen redundante Textlinks zur Verfügung stehen.      
9.1 Imagemaps sollten prinzipiell Client-seitig sein.      
Zum Einsatz von Tabellen (Priorität 1) Ja Nein N/A
5.1 Zeilen- und Spaltenüberschriften bei Datentabellen müssen gekennzeichnet werden.      
5.2 Sollten Datentabellen zwei oder mehr logische Ebenen von Zeilen- oder Spaltenüberschriften haben, müssen Markup verwendet werden, um Datenzellen und Überschriftenzellen einander zuzuordnen.      
Zum Einsatz von Frames (Priorität 1) Ja Nein N/A
12.1 Um Navigation und Identifikation zu erleichtern, muss jeder Frame benannt werden.      
Zum Einsatz von Applets und Scripts (Priorität 1) Ja Nein N/A
6.3 Alle Seiten müssen auch dann verwendbar sein, wenn Scripts, Applets oder andere programmierte Objekte deaktiviert sind oder nicht unterstützt werden.      
Zum Einsatz von Multimedia(Priorität 1) Ja Nein N/A
1.3 Wichtige Informationen von Multimedia-Inhalten (z. B. von Videos) müssen entweder in Form eines Textes oder einer Audio-Beschreibung vorliegen, solange Benutzeragenten das Text-Äquivalent z. B. einer Videospur nicht vorlesen können.      
1.4 Zu jeder zeitgesteuerten Multimedia-Präsentation (z.B. Film oder Animation)muss es äquivalente Alternativen (z.B. Untertitel oder Audio-Beschreibungen) geben.      
Alternativen (Priorität 1) Ja Nein N/A
11.4 Wenn sich eine Seite nicht nach oben genannten Kriterien erstellen läßt, sollte mit einem Link auf eine alternative Seite verwiesen werden, die W3C-Technologien verwendet. Der Inhalt dieser Seite muss dem der Originalseite äquivalent sein und ebenso oft aktualisiert werden, wie die Originalseite.      

Checkpunkte der Priorität 2

Allgemein (Priorität 2) Ja Nein N/A
2.2 Vordergrund- und Hintergrundfarbe müssen ausreichend kontrastieren, damit sie von Personen betrachtet werden können, deren Farbensehen beeinträchtigt ist, oder wenn sie von Personen mit einem Schwarzweißbildschirm betrachtet werden.      
3.1 Alle Informationen, die sich mit Markup vermittlen lassen, sollten mit Markup anstelle von Bildern vermittelt werden.      
3.2 Die Sprache der Websites sollte den konventionellen Grammatiken folgen.      
3.3 Zur Formatierung sollten Stylesheets verwendet werden.      
3.4 Einheiten sollten relativ und nicht absolut angegeben werden (Attributwerte der Markup-Sprache und Stylesheet-Property-Werte).      
3.5 Überschriften-Elemente sollten ausschließlich zur Darstellung der Struktur eines Dokuments verwendet werden.      
3.6 Für Listen und Listenelemente sollte korrekter Markup verwendet werden.      
3.7 Markup für Zitate sollte für Zitate verwendet werden und nicht um visuelle Effekte wie Einrückung zu erzielen.      
6.5 Dynamischer Inhalt sollte zugänglich sein oder es sollte eine alternative Präsentation oder Seite bereitgestellt werden.      
7.2 Da ein Blinken von der clientseitigen Software nicht kontrolliert werden kann, sollte es vermieden werden.      
7.4 Ein Refresh kann von den Useragents nicht gestoppt werden, daher sollten keine Seiten mit automatischer periodischer Aktualisierung erstellt werden.      
7.5 Zur automatischen Weiterleitung (Redirect) solllten keine Markups verwendet werden, eine Weiterleitung sollte der Server ausführen.      
10.1 Pop-Ups oder andere Fenster sollten vermieden werden, das aktuelle Fenster sollte nicht gewechselt werden, ohne dass der Benutzer informiert wird.      
11.1 W3C-Technologien sollten dann verwendet werden, wenn sie verfügbar und der Aufgabe angemessen sind. Es sollte die neueste Version verwendet werden.      
11.2 Überholte Features von W3C-Technologien sollten vermieden werden.      
12.3 Große Informationsblöcke sollten vermieden werden, sie sollten in leichter zu handhabende Gruppen unterteilt werden.      
13.1 Das Ziel jedes Links soll auf klare und eindeutige Weise angezeigt werden.      
13.2 Semantische Information zu Seiten und Sites sollten über Metadaten bereit gestellt werden.      
13.3 Informationen zum allgemeinen Layout einer Site sollten z.B. über eine Sitemap oder ein Inhaltsverzeichnis bereit gestellt werden.      
13.4 Navigationsmechanismen müssen einheitlich verwendet werden.      
Zum Einsatz von Tabellen (Priorität 2) Ja Nein N/A
5.3 Für das Layout sollten keine Tabellen verwendet werden, wenn diese Tabellen in linearisierter Form keinen Sinn ergeben.      
5.4 Sollte eine Tabelle für das Layout verwendet werden, dann sollte kein Struktur-Markup zur visuellen Formatierung eingesetzt werden.      
Zum Einsatz von Frames (Priorität 2) Ja Nein N/A
12.2 Der Zweck von Frames und ihre Beziehung zueinander muss beschrieben werden, wenn das nicht aus den Titeln allein hervorgeht.      
Zum Einsatz von Formularen (Priorität 2) Ja Nein N/A
10.2 Bei allen Formular-Kontrollelementen mit implizit zugeordneten Beschriftungen ist dafür zu sorgen, dass die Beschriftung korrekt positioniert ist, bis Benutzeragenten eine explizite Zuordung von Beschriftung und Formular-Kontrollelement ermöglichen.      
12.4 Beschriftungen müssen explizit ihren Kontrollelementen zugeordnet werden.      
Zum Einsatz von Applets und Scripts (Priorität 2) Ja Nein N/A
6.4 Die Eingabebehandlung von Scripts und Applets muss vom Eingabegerät unabhängig sein.      
7.3 Bewegung in Seiten sollte vermieden werden, wenn sie von den Benutzeragenten nicht eingefroren werden können.      
8.1 Programmierte Elemente wie Scripts und Applets müssen direkt zugänglich oder kompatibel mit assistiven Technologien gemacht werden.      
9.2 Jedes Element, das über seine eigene Schnittstelle verfügt, muss in geräteunabhängiger Weise bedient werden können.      
9.3 In Scripts sollten logische Event-Handler anstelle von geräteabhängigen Event-Handlern eingesetzt werden.      

Checkpunkte der Priorität 3

Allgemein (Priorität 3) Ja Nein N/A
4.2 Jede Abkürzung und jedes Akronym sollte an der ersten Stelle seines Vorkommens ausgeschrieben werden.      
4.3 Die vorherrschende natürliche Sprache des Dokuments sollte kenntlich gemacht werden.      
9.4 Die Tab-Reihenfolge für Links sollte logisch sein, ebenso die für Formular-Kontrollelemente und Objekte.      
9.5 Für wichtige Links sollten Tastatur-Kurzbefehle (Shortcuts) zur Verfügung gestellt werden (auch für Formular-Kontrollelemente und Gruppen von Formular-Kontrollelementen).      
10.5 Beieinanderliegende Links können nicht getrennt dargestellt werden. Deshalb sollten druckbare Zeichen, die nicht zu einem Link gehören, umgeben von Leerzeichen, dazwischen liegen.      
11.3 Informationen sollen so bereit gestellt werden, dass Benutzer Dokumente entsprechend ihren Vorgaben (Sprache, Typ usw.) erhalten können.      
13.5 Der Navigationsmechanismus sollte hervorgehoben werden, um einen leichteren Zugriff darauf zu ermöglichen, z. B. durch Navigationsleisten.      
13.6 Verwandte Links sollten gruppiert werden, die Gruppe sollte identifiziert werden, Gruppen sollten übersprungen werden können.      
13.7 Wenn Suchfunktionen zur Verfügung gestellt werden, dann sollte es gleich verschiedene Arten der Suche geben (je nach den Fähigkeiten und Vorlieben der BenutzerInnen).      
13.8 Platzieren Sie unterscheidungskräftige Information an den Anfang von Überschriften, Absätzen, Listen usw. [Dieser Text ist ein Originalzitat aus der deutschen Übersetzung.]      
13.9 Stellen Sie Informationen über Zusammenstellungen von Dokumenten bereit (z.B. Dokumente, die aus mehreren Seiten bestehen usw.)      
13.10 Ermöglichen Sie das Überspringen von mehrzeiligen ASCII-Zeichnungen.      
14.2 Text sollte zum leichteren Verständnis mit grafischen oder Audio-Präsentationen versehen werden.      
14.3 Der Präsentationsstil sollte über Seiten hinweg konsistent sein.      
Zum Einsatz von Bildern und Imagemaps (Priorität 3) Ja Nein N/A
1.5 Für jede aktive Region einer Client-seitigen muss ein redundanter Textlink bereit gestellt werden.      
Zum Einsatz von Tabellen (Priorität 3) Ja Nein N/A
5.5 Erstellen Sie Zusammenfassungen von Tabellen.      
5.6 Erstellen Sie Abkürzungen für die Überschriften.      
10.3 Stellen Sie eine lineare Text-Alternative für alle Tabellen bereit, die Text in parallelen Spalten mit Zeilenumbruch enthalten, bis Benutzeragenten nebeneinander angeordneten Text korrekt behandeln.      
Zum Einsatz von Formularen (Priorität 3) Ja Nein N/A
10.4 Solange die Benutzeragenten leere Kontrollelemente falsch behandeln, sollten solche Felder mit Platzhalter-Zeichen besetzt werden.