Hinweise für das Einstellen barrierefreier Webseiten
Dieses Dokument stellt einen kleinen Leitfaden zur Erstellung barrierefreier Websites dar. Dies ist notwendig, um allen Menschen einen ungehinderten Zugang
zu unseren Internetseiten zu gewährleisten. Ein Grossteil wurde bereits im CSS realisiert, jedoch gibt es noch einige Punkte, die die Autoren beim Einstellen von Webseiten beachten sollten.
| Anforderungen | Beispiele |
|---|---|
| Bilder und Imagemaps erhalten aussagekräftige alt und title Attribute. | <img src="dbtlogo.gif" alt="Logo der Digitalen Bibliothek Thüringen" title="Logo der Digitalen Bibliothek Thüringen"/> |
| Bilder für Layoutzwecke erhalten leere alt und title Atrribute. | <img src="_blank.gif" alt="" title="" /> |
| Datentabellen sollten die Elemente <th>, <thead>, <tbody>, <tfoot> und <caption> sowie die Atrribute summary und scope verwenden.
Diese werden benötigt um dem Screenreader das Vorlesen der Tabelle zu ermöglichen. Aber:Tabellen für Layoutzwecke sollten diese Elemente und Attribute nicht enthalten, da sie nur der Gliederung und dem visuellen Zusammenhang der Daten dienen. |
<caption></caption> Überschrift der Tabelle |
| Für bessere Lesbarkeit serifenlose Schriften (Arial, Helvetica, Verdana) mit gutem Kontrast zum Hintergrund verwenden, kursive oder blinkende Schrift vermeiden. Absätze linksbündig im Flattersatz darstellen und keinen Blocksatz verwenden. |
Das ist bereits voreingestellt im CSS. |
| Für Überschriften, und zwar nur Überschriften, die Elemente <h1>...<h6> verwenden. Das ermöglicht eine bessere Navigation durch das Dokument. |
|
| Inhalte gruppieren und strukturieren. Das heisst Anker für einzelne Abschnitte innerhalb einer Seite mit viel Inhalt setzen. | <a href="#inhalt">Zum Inhalt springen</agt; .... <div div="inhalt">Inhaltsbereich</divgt; |
| Sehbehinderte Menschen nutzen einen Reader für Webseiten, der ihnen die Inhalte vorliest. Damit dieser aquch korrekt funktioniert, sollten Sprachwechsel im Inhalt mit dem Attribut lang des Elements <span> als solche kenntlich gemacht werden. | <html lang="de">... |
| Diese Reader sind meistens auch machtlos was Abkürzungen und Akronyme anbelangt. Deshalb sollten Abkürzungen mit dem Element <abbr> und Akronyme mit dem Element <acronym>gekennzeichnet und mit dem Attribut title ausgeschrieben werden. | <abbr lang="de" title="und so weiter">usw.</abbr> |




