Anforderungen an barrierefreie Webseiten
Qualitätsstufe AA (Priorität 2)
- Sorgen Sie dafür, dass die Kombinationen aus Vordergrund- und Hintergrundfarbe ausreichend kontrastieren, wenn sie von jemandem betrachtet werden, dessen Farbsicht beeinträchtigt ist, oder wenn sie mit einem Schwarzweißbildschirm betrachtet werden.
- Wenn eine angemessene Markup-Sprache existiert, verwenden Sie Markup anstelle von Bildern, um Information darzustellen. Erstellen Sie Dokumente die gegen veröffentlichte formale Grammatiken validieren.
- Verwenden Sie Stylesheets, um Layout und Präsentation zu beeinflussen. Verwenden Sie relative anstelle von absoluten Einheiten in den Attributwerten der Markup-Sprache und Stylesheet-Property-Werte.
- Verwenden Sie Überschriften, um die Struktur eines Dokuments darzustellen und dies gemäß der Spezifikation.
- Verwenden Sie korrekten Markup für Listen und Listenelemente.
- Verwenden Sie Markup für Zitate. Verwenden Sie keinen Markup, der für Zitate gedacht ist, um visuelle Effekte wie Einrückung zu erzielen.
- Sorgen Sie dafür, dass dynamischer Inhalt zugänglich ist oder stellen Sie eine alternative Präsentation oder Seite bereit. Bis Benutzeragenten eine Kontrolle über das Blinken ermöglichen, vermeiden Sie es, Inhalte blinken zu lassen.
- Bis Benutzeragenten es zulassen, den Refresh zu stoppen, erstellen Sie keine Seiten mit automatischer periodischer Aktualisierung.
- Bis Benutzeragenten es zulassen, die automatische Weiterleitung (Redirect) zu stoppen, verwenden Sie keinen Markup, um eine Weiterleitung zu erzielen.
- Konfigurieren Sie stattdessen den Server so, dass er eine Weiterleitung ausführt.
- Lassen Sie keine Pop-Ups oder andere Fenster erscheinen und wechseln Sie das aktuelle Fenster nicht, ohne die BenutzerInnen zu informieren, bis Benutzeragenten es gestatten, die Erzeugung neuer Fenster zu unterbinden.
- Verwenden Sie W3C-Technologien, wenn sie verfügbar und der Aufgabe angemessen sind und benutzen Sie die neueste Version, wenn sie unterstützt wird.
- Vermeiden Sie überholte Features von W3C-Technologien.
- Unterteilen Sie große Informationsblöcke in leichter zu handhabende Gruppen, wo angebracht.
- Identifizieren Sie das Ziel jedes Links auf klare Weise.
- Stellen Sie Metadaten bereit, um semantische Information zu Seiten und Sites hinzuzufügen.
- Stellen Sie Informationen zum allgemeinen Layout einer Site bereit (z.B. über eine Sitemap oder ein Inhaltsverzeichnis).
- Verwenden Sie Navigationsmechanismen in konsistenter Weise.
- Wenn Sie Tabellen verwenden:
Verwenden Sie keine Tabellen für Layouts, wenn diese in linearisierter Form keinen Sinn ergeben.
- Wenn eine Tabelle für Layout verwendet wurde, verwenden Sie keinen Struktur-Markup zum Zweck der visuellen Formatierung.
- Wenn Sie Frames verwenden:
- Beschreiben Sie den Zweck von Frames und ihre Beziehung untereinander, wenn dies aus den Titeln allein nicht ersichtlich wird.
- Wenn Sie Formulare verwenden:
Sorgen Sie bei allen Formular-Kontrollelementen mit implizit zugeordneten Beschriftungen dafür, dass die Beschriftung korrekt positioniert ist, bis Benutzeragenten eine explizite Zuordung von Beschriftung und Formular-Kontrollelement ermöglichen. Ordnen Sie Beschriftungen explizit ihren Kontrollelementen zu.
- Wenn Sie Applets und Scripts verwenden (Priorität 2)
Sorgen Sie dafür, dass die Eingabebehandlung von Scripts und Applets vom Eingabegerät unabhängig ist.
- Vermeiden Sie Bewegung in Seiten, bis Benutzeragenten das Einfrieren von Bewegung ermöglichen.
- Machen Sie programmierte Elemente wie Scripts und Applets direkt zugänglich oder kompatibel mit assistiven Technologien Sorgen Sie dafür, dass jedes Element, das über seine eigene Schnittstelle verfügt, in geräteunabhängiger Weise bedient werden kann.
- Spezifizieren Sie in Scripts logische Event-Handler anstelle von geräteabhängigen Event-Handlern.
nach oben .