Gültige HTML-Attribute

geschrieben von Jan Eric Hellbusch (2003)

Zugänglichkeitsfördernde Attribute

In nachfolgender Tabelle finden Sie die Attribute in HTML 4.01, die die Zugänglichkeit von Webinhalten dienen können. Universalattribute, die sich auf fast alle HTML-Elemente beziehen, sind entsprechend gekennzeichnet, sollten jedoch mit den HTML-Spezifikationen abgeglichen werden, wenn Sie diese einsetzen wollen.

HTML-Attribute zur Förderung der Barrierefreiheit
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

Attribute ohne direkten Einfluss auf die Barrierefreiheit

Folgende Attribute haben keinen unmittelbaren Bezug auf die Zugänglichkeit einer Webseite bzw. deren Einfluss auf die Zugänglichkeit kann nur im konkreten Fall beurteilt werden. Die mit einem Sternchen (*) gekennzeichneten Attribute werden in HTML 4.01 nicht (mehr) spezifiziert.

Strukturinformationen
  • start*
  • rowspan
  • colspan
  • span
Layout
In der nachfolgenden Liste finden Sie Layout-Attribute - die meisten werden von gängigen Browsern unterstützt. Entwickler sollten dennoch auf den Einsatz dieser Attribute verzichten: verwenden Sie für das Layout bevorzugt CSS!
  • 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
Verarbeitung
Folgende Attribute sind für Image-Maps wichtig.
  • ismap
  • coords
  • shape
Zu vermeidende Attribute
Folgende Attribute können die Zugänglichkeit einschränken und sollten deshalb vermieden werden:
  • target
  • scrolling
  • noresize
Meta-Angaben
Folgende Meta-Angaben für einzelne HTML-Elemente erhöhen den informativen Gehalt einer Webseite:
  • type
  • cite
  • datetime
Event-Handler
Wichtig für die Barrierefreiheit: berücksichtigen Sie beim Einsatz von Event-Handlern geräteunabhängige oder redundante Attribute, die (auch) die Tastaturbedienung erlauben. D.h., Ereignisse müssen sowohl mit der Maus als auch mit der Tastatur ausgelöst werden können.
  • onblur
  • onchange
  • onclick
  • ondblclick
  • onfocus
  • onkeydown
  • onkeypress
  • onkeyup
  • onload
  • onmousedown
  • onmousemove
  • onmouseout
  • onmouseover
  • onmouseup
  • onreset
  • onselect
  • onsubmit
  • onunload