Barriereunfreie HTML - Elemente
In der schon mehr als zehn Jahren langen Geschichte von HTML und WWW tauchten viele verschiedene Elemente auf. Einige wurden von den Browsernherstellern selbst erfunden und funktionieren nur auf diesen und andere wiederrum wurden selbst vom W3C ins Leben gerufen aber nach einer gewissen Zeit als "deprecated" (englisch: missbilligt) bewertet, weil diese nicht mehr in das neue Konzept von der Trennung von Layout und Inhalt reinpassen. Das diese sehr speziellen Elemente nichts in einem barrierefreien Webdesign zu suchen haben ist selbstverständlich. Welche das sind werden nun hier gezeigt.
Nicht standardisierte Elemente
Diese Elemente sind nicht in den Spezifikationen des W3C enthalten und sind browser-proprietär . Sie sollten daher auf keinen Fall in einem barrierefreiem Webdesign benutzt werden.
blink - und marquee - Elemente
Diese scheinbar netten Spielerein von Netscape oder Microsoft haben auch nichts in einer barrierenfreien Webseite zu suchen. Sie sind nicht von W3C absegnet und Textbrowser und Screenreader haben von diesen Elementen keinen Mehrwert. Außerdem verwirren blinkende oder scrollende Elemente den Anwender zu sehr und stoßen bei erfahreren Benutzern eher auf ablehnendes Verhalten, da sie meist penetrant wirken.
layer - und spacer - Element
Dieses Element stellt ein Pendant zum div - Element von Netscape dar, gehört aber nicht zum HTML-Standard. Es kommt heute gar nicht mehr vor und funktioniert nur in älteren Netscape - Versionen. Ähnlich ist es beim spacer - Element, dass als eine Art Platzhalter dienen sollte.
Veraltete Elemente
Diese Elemente sind von dem W3C als "deprecated" festgelegt worden, im Sinne der strikten Trennung von Layout und Inhalt. In den strikten Dialekten der HTML-Dokumenttypen gelten sie auch als nicht valide.
b-, i-, u-Elemente
In der Anfangszeit des WWW gab es noch keine vollständig CSS-fähige Browser. Stattdessen setzte man auf physische Auszeichnungen um Fett- , Kursiv- oder unterstrichende Schrift zu ermöglichen. In einer barrierenfreien Webseite mit einer strikten Trennung haben diese Elemente keinen Sinn, da Textbrowser und Screenreader mit solchen Elementen nichts anfangen können. An deren Stelle sollen nur die em - und strong - Elemente benutzt werden und diese später mit CSS fett oder kursiv gesetzt werden.
font - Element, basefont - Element
Auch das font - Element ist einer barrierenfreien Seite überflüssig. Ebenso das basefont-Element, dass die Grundschrifteigenschaften festlegt hat auch keine zukünftige Geltung mehr. Die Schriftgestaltung darf nur mit CSS gemacht werden.
Veraltete Attribute
Auch einige Attribute haben ihren Sinn durch die strikte Trennung verloren und sollten in einer barrierenfreien Seite nicht verwendet werden. Die sind Attribute wie:
- color und bgcolor
- align und valign
- border
- width
- hspace und vspace
Grundsätzlich läßt sich sagen, dass alle Elemente und Attribute deprecated sind, deren Zwecke durch CSS - Eigenschaften ersetztbar sind.


