Die HTML-Attribute in HTML 4.01, die der Verbesserung der Zugänglichkeit von Internetseiten dienen, findest Sie in nachfolgender Tabelle. In der zweiten Spalte sind die HTML-Elemente aufgeführt, auf die sich die Attribute anwenden lassen. Universalattribute, die sich auf fast alle HTML-Elemente beziehen, sind dabei entsprechend gekennzeichnet, sollten jedoch mit den HTML-Spezifikationen abgeglichen werden, wenn Sie diese einsetzen wollen. In der dritten Spalte lesen Sie die allgemeine Funktion des Attributs.
| Attribut | für HTML-Elemente | Funktion |
|---|---|---|
abbr | TD, TH | Alternative |
accesskey | A, AREA, BUTTON, INPUT, LABEL, LEGEND, TEXTAREA | Zugänglichkeit |
alt | APPLET, AREA, IMG, INPUT | Alternative |
axis | TD, TH | Struktur |
class | Universalattribut | Struktur |
dir | Universalattribut | Verarbeitung |
for | LABEL | Struktur |
headers | TD, TH | Struktur |
hreflang | A, LINK | Meta |
id | Universalattribut | Struktur |
label | OPTION | Alternative |
lang | Universalattribut | Meta |
longdesc | IMG, FRAME, IFRAME | Alternative |
scope | TD, TH | Struktur |
style | Universalattribut | Verarbeitung |
summary | TABLE | Alternative |
tabindex | A, AREA, BUTTON, INPUT, OBJECT, SELECT, TEXTAREA | Zugänglichkeit |
title | Universalattribut | Meta |
usemap | IMG, INPUT, OBJECT | Verarbeitung |
Folgende Attribute haben keinen unmittelbaren Bezug auf die Zugänglichkeit einer Webseite. Die mit einem Sternchen (*) gekennzeichneten Attribute werden in HTML 4.01 nicht (mehr) spezifiziert.
start*, rowspan, colspan, span.
Anstatt Layout-Attributen gibt es CSS-Eigenschaften, die zur Gestaltung von Webseiten eingesetzt werden sollen. Viele der folgenden Attribute werden sehr häufig eingesetzt und werden von den gängigen Browsern unterstützt. Dennoch: Alle Ergebnisse, die mit den nachfolgenden Attributen erzielt werden, können mit CSS auch erzeugt werden.
align*, valign*, clear*, nowrap*, char, charoff, hspace*, vspace*, cellpadding, cellspacing, compact*, face*, size*, background*, bgcolor*, color*, text*, link*, alink*, vlink*, border, noshade*, rules, size (nur für manche Elemente noch zulässig), marginheight, marginwidth, frame, frameborder, rows, cols.
Folgende Attribute sind für Image-Maps wichtig.
ismap, coords, shape.
Die Zugänglichkeit einer Webseite wird erhöht, indem diese Attribute nicht eingesetzt werden:
target, scrolling, noresize.
Folgende Meta-Angaben für einzelne HTML-Elemente erhöhen den informativen Gehalt einer Webseite:
type, cite, datetime
Bei Event-Handlern ist es für die Barrierefreiheit wichtig, dass entweder Geräte-unabhängige oder redundante Attribute für die verschiedenen Eingabemöglichkeiten berücksichtigt werden. D.h., Ereignisse müssen sowohl mit der Maus als auch Tastatur ausgelöst werden können.
onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onreset, onselect, onsubmit, onunload.
Die Zahl der Blindenhilfsmittel ist groß und nicht alle verfügen über eine volle Implementierung der Attribute. Auch wenn einige der Attribute, wie z.B. accesskey, typischerweise den Browser und nicht etwa einen Screen-Reader ansprechen, so ist erstaunlich, dass die gängigsten Screen-Reader und Webtools für Blinde oft nur wenige der Attribute interpretieren.
Sicher liegt die wenig verbreitete Unterstützung von eigentlich sehr hilfreichen HTML-Attributen auch daran, dass die Attribute im Web kaum zu finden sind und dass Software zur Erstellung von Web-Seiten diese ebenfalls nicht unterstützen. Auf breiter Ebene wäre die Unterstützung der Attribute also fruchtlos. Mit der neuen Gesetzgebung in Deutschland und vor allem in den USA werden aber alle Software-Hersteller eine tiefergreifende Unterstützung auch der HTML-Attribute umsetzen müssen.
Eine tabellarische Darstellung der Blindenhilfsmittel und deren Unterstützung der unterschiedlichen HTML-Attribute finden Sie auf
http://www.mount-nevermind.de/ SRTable.html. Als Hilfsmittel wurden eingesetzt: JAWS 4.02, Webformator, IBM Homepage Reader und der Textbrowser Lynx.
Weiterführende Informationen:
Lesen Sie,
warum ich mich an die Standards halte und warum das Layout mit
Cascading Style Sheets statt Tabellen oder Frames gestaltet wurde. Sollten Sie Probleme mit dem Layout haben, so finden Sie in der
Liste standardkonformer Browser Links zu entsprechenden Download-Seiten.
Die
Gesamtübersicht dieses Webauftrittes erreichen Sie jederzeit über das AccessKey-Pad mit Alt+6.
Verwenden Sie
Tastenkürzel, etwa Alt mit der entsprechenden Zahl, um auf diesem Webauftritt zu navigieren.