Digital informiert - im Job integriert - Di-Ji

Kurzmenu

Inhaltsbereich

Brotkrümmelpfad

Leitfaden zur Gestaltung eines barrierefreien Intranets für Programmierer

Inhaltsverzeichnis überspringen
  1. Leitfaden zur Gestaltung eines barrierefreien Intranets für Programmierer
  2. Bereitstellung äquivalenter Alternativen für Audio- und visuelle Inhalte
  3. Verständlichkeit ohne Farbe
  4. Korrekte Verwendung von Markup-Sprachen
  5. Kenntlichmachung sprachlicher Besonderheiten
  6. Nutzung und Beschreibung von Tabellen (angezeigt)
  7. Nutzbarkeit ohne neuere Technologien
  8. Kontrolle zeitgesteuerter Änderungen des Inhalts
  9. Zugänglichkeit von Benutzerschnittstellen
  10. Unabhängigkeit der Funktionen von Ein- und Ausgabegeräten
  11. Verwendbarkeit älterer assistiver Technologien
  12. Öffentlichkeit und Dokumentation verwendeter Technologien
  13. Kontext- und Orientierungsinformationen
  14. Gestaltung von Navigationsmechanismen
  15. Förderung des allgemeinen Verständnisses
  16. Kurzfassung
  17. 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 in englischer SpracheXSLT (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 in englischer Sprache 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

Navigation