Referenz: Gültige HTML 4.01-Attribute

Zugänglichkeits-fördernde Attribute

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.

HTML-Attribute zur Förderung der Barrierefreiheit
Attributfür HTML-ElementeFunktion
abbrTD, THAlternative
accesskeyA, AREA, BUTTON, INPUT, LABEL, LEGEND, TEXTAREAZugänglichkeit
altAPPLET, AREA, IMG, INPUTAlternative
axisTD, THStruktur
classUniversalattributStruktur
dirUniversalattributVerarbeitung
forLABELStruktur
headersTD, THStruktur
hreflangA, LINKMeta
idUniversalattributStruktur
labelOPTIONAlternative
langUniversalattributMeta
longdescIMG, FRAME, IFRAMEAlternative
scopeTD, THStruktur
styleUniversalattributVerarbeitung
summaryTABLEAlternative
tabindexA, AREA, BUTTON, INPUT, OBJECT, SELECT, TEXTAREAZugänglichkeit
titleUniversalattributMeta
usemapIMG, INPUT, OBJECTVerarbeitung

Weitere Attribute

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.

Strukturierungsattribute

start*, rowspan, colspan, span.

Layout-Attribute

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.

Attribute zur Verarbeitung

Folgende Attribute sind für Image-Maps wichtig.

ismap, coords, shape.

Weitere Zugänglichkeits-Attribute

Die Zugänglichkeit einer Webseite wird erhöht, indem diese Attribute nicht eingesetzt werden:

target, scrolling, noresize.

Meta-Attribute

Folgende Meta-Angaben für einzelne HTML-Elemente erhöhen den informativen Gehalt einer Webseite:

type, cite, datetime

Event-Handler-Attribute

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.

Implementierung in Screen-Readern

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 [extern, deutsch] 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:

Über das CSS-Design

Lesen Sie, [intern] warum ich mich an die Standards halte und warum das Layout mit [intern] Cascading Style Sheets statt Tabellen oder Frames gestaltet wurde. Sollten Sie Probleme mit dem Layout haben, so finden Sie in der [intern] Liste standardkonformer Browser Links zu entsprechenden Download-Seiten.

Suchen Sie was auf barrierefreies- webdesign.de?


Entspricht die Seite den W3C-Normen?


validiertes XHTML 1.0
validiertes CSS

Die [intern] Gesamtübersicht dieses Webauftrittes erreichen Sie jederzeit über das -Pad mit Alt+6.

Der schnelle Seitenzugriff

Verwenden Sie [intern] Tastenkürzel, etwa Alt mit der entsprechenden Zahl, um auf diesem Webauftritt zu navigieren.

 

[intern] Startseite [intern] Know-How [intern] Bücher [intern] Richtlinien [intern] Links [intern] Kontakt

Logo: Xplain  Die Entstehung