Navigationsbereich
Suche
Hauptnavigation
Weitere Informationen:
Dokumentation des Di-Ji-Kongresses
Brotkrümmelpfad
Inhaltsbereich
Leitfaden zur Gestaltung eines barrierefreien Intranets für Programmierer
Inhalt
- Leitfaden zur Gestaltung eines barrierefreien Intranets für Programmierer
- Bereitstellung äquivalenter Alternativen für Audio- und visuelle Inhalte
- Verständlichkeit ohne Farbe
- Korrekte Verwendung von Markup-Sprachen
- Kenntlichmachung sprachlicher Besonderheiten
- Nutzung und Beschreibung von Tabellen (angezeigt)
- Nutzbarkeit ohne neuere Technologien
- Kontrolle zeitgesteuerter Änderungen des Inhalts
- Zugänglichkeit von Benutzerschnittstellen
- Unabhängigkeit der Funktionen von Ein- und Ausgabegeräten
- Verwendbarkeit älterer assistiver Technologien
- Öffentlichkeit und Dokumentation verwendeter Technologien
- Kontext- und Orientierungsinformationen
- Gestaltung von Navigationsmechanismen
- Förderung des allgemeinen Verständnisses
- Kurzfassung
- Literatur
Anforderung 5
Tabellen sind mittels der vorgesehenen Elemente der verwendeten Markup-Sprache zu beschreiben und in der Regel nur zur Darstellung tabellarischer Daten zu verwenden.
Vermeiden Sie Layout-Tabellen
Layout-Tabellen bereiten Anwendern von technischen Hilfsmitteln Probleme, wenn sie nicht linearisierbar sind. "Linearisierbar" bedeutet, dass die Reihenfolge der Tabellenelemente logisch (Quelltext) und optisch (ausgegebene Interpretation in der Browser-Ansicht) identisch ist. Um den Inhalt der tabellarisch angeordneten Elemente verstehen zu können, ist daher bei einer linearisierbaren Layout-Tabelle keine optische Betrachtung notwendig.
Sind Layout-Tabellen zwingend erforderlich, achten Sie darauf, kein Strukturmarkup zu vergeben, da dies ausschließlich Datentabellen vorbehalten ist. Vermeiden Sie daher das table-header-Element (<th>
) in Layout-Tabellen.
Bauen Sie Datentabellen korrekt auf
In modernen Intranet-Lösungen ist die Darstellung von Daten aus extern eingebundenen Applikationen oder Diensten oft mit einer Aufbereitung in Form von Datentabellen verbunden. Datentabellen präsentieren Informationen wie Kundendaten, Personalzahlen von Abteilungen eines Unternehmens oder Zugriffszahlen auf verschiedene Bereiche des Intranets.
Die Bedeutung der Daten in den einzelnen Zellen beruht dabei auf den Spalten- und Zeilenüberschriften, die gewöhnlich in der ersten Zeile oder Spalte definiert sind. Daher ist die Bedeutung eines Zellenwertes ohne Kenntnis der zugehörigen Spalten- und Zeilenüberschrift – etwa bei einer vorgelesenen, linearisierten Version – nicht verständlich.
(X)HTML bietet mehrere Sprachelemente, um Datentabellen auch für Anwender von Hilfsmitteln verständlich zu machen. Nutzen Sie diese Elemente, damit auch Anwender, die Tabellen nicht visuell sondern durch Hilfsmittel linearisiert wahrnehmen, die darin abgebildeten Zusammenhänge leichter verstehen können.
Die Grundlage der Kommunikation zwischen verschiedenen Datenquellen über ausgewiesene Schnittstellen bildet in modernen Intranet-Lösungen XML. Aus einem durch XML formatierten Datensatz ist es mit geringem Aufwand möglich, eine barrierefreie Datentabelle zu transformieren. Zur Transformation von XML-basierten Inhalten empfiehlt das W3C XSLT (Extensible Stylesheet Language Transformation), siehe auch [W3C-XSLT].
Eine Transformation über XSLT entspricht dabei einer Template-Architektur: Die in einer Quelldatei durch XML formatierten Daten werden in der zugehörigen Stylesheet-Datei durch Marker im (X)HTML-Quelltext positioniert.
Sie können sich bei der Entwicklung Ihres Transformations-Stylesheets an dem Leitfaden zum korrekten Aufbau barrierefreier Datentabellen orientieren.
Es kann auch sinnvoll sein, für Datentabellen leichter zugängliche und damit verständlichere, äquivalente Alternativen bereitzustellen, etwa in Form eines zusammenfassenden und ergänzenden Textes. Dies erfordert jedoch im Allgemeinen eine manuelle Bearbeitung und ist nicht automatisiert möglich.
Seite 6 von 17 Alle Seiten