molily: Wie barrierefrei ist CSS??

Beitrag lesen

Hallo,

Der Punkt bei der Barrierefreiheit ist in erster Linie nicht, was mittels CSS angestellt wird, sondern wie der HTML-Code aussieht, denn nur im HTML-Code steckt die Information, die insbesondere Hilfen wie Screenreader sinnvoll ver- und aufwerten können.

Du definierst »Barrierefreiheit« hier gerade als »Webdesign für Blinde«.
Das ist ein Teil von Barrierefreiheit, aber nur ein kleiner. Natürlich ist es sehr stark relevant, was mittels CSS angestellt wird. CSS strukturiert das Dokument, nutzt Farben, Typographie usw.

Gegen Dein Beispiel CSS-animierte Menüs ist daher (erstmal) nichts einzuwenden, wohl aber, wenn dieses Menü auf HTML-Seite statt als <ol>-Liste ausschließlich aus <div>s und <span>s besteht. Eine <div>-Wüste ist so gesehen nicht besser als ein <table>-Monstrum, CSS hin oder her.

Natürlich sollte eine Liste als solche ausgezeichnet werden, aber das ist nicht der wichtigste Punkt, der wäre für mich eher die Sinnhaftigkeit und Verständlichkeit der Menüstruktur selbst.

Mathias