Ich bin mal wieder am Basteln. Diesmal an einem der einfachsten Aspekte der ARIA Spezifikation, den sogenannten Landmarks. Diese definieren die Hauptbereiche einer typischen Webseite. Die Verwendung dieser Bezeichnungen sollte zumindest mal für die Grobstruktur automatisch ein sauberes semantisches Markup ergeben. Hier auf Rorkvell habe ich das ja bereits teilweise umgesetzt.
Dazu habe ich mal eine Test- und Bastelseite erstellt, die einerseits diese Landmarks zeigt, zweitens diese per CSS auf typische Arten formatiert, drittens die Originaltexte in die entsprechenden Container packt und viertens eine Liste damit zusammenhängender Links bietet. Sofern vorhanden, steht ebenso das HTML Äquivalent des Containers dabei. Diese Seite verwendet allerdings noch nicht das ARIA role Attribut, sondern stattdessen einfache HTML4 Klassen resp. ID's. Für alle Bezeichner,die mehrfach vorkommen können, habe ich Klassen verwendet, für Bezeichner, die nur ein mal vorkommen sollten, ID's.
Dazu habe ich derzeit 2 Stylesheets erstellt, eines, das die Navigation links vertikal anordnet, und eines, das die Navigation rechts vertikal anordnet. Um die andere Ansicht zu sehen, reicht es, im Firefox unter Ansicht – Webseiten Stil das entsprechende Stylesheet auszuwählen. Bei Opera und Safari sollte es ähnlich gehen. Im IE gibt's keine Wahl, da der das nicht unterstützt. Ebenso habe ich massive Zweifel, ob das in einem IE älter als 8.0 vernünftig aussieht. Kann ich nicht testen, da ich keinen IE habe. Aber hier geht es nicht um Schönheit. Das soll ein Studienobjekt werden, und später eine Art Framework, mit dem man schnell zugängliche Seiten erstellen kann.
Die Stylesheets werden in der Seite verlinkt. Es wird mindestens noch Eines folgen, mit einer Menue-artigen Navigation oben. Das sollte ebenfalls ausschließlich per CSS gehen. Später werden ähnliche Seiten folgen, die auch tatsächlich das ARIA role Attribut verwenden. Wenn ich das richtig verstanden habe, sollte auf dieser Seite dann die Verwendung eines Skiplinks überflüssig sein.
Anmerkung: Hier geht es nicht um die vollständige Behandlung von ARIA, sondern nur um die sogenannten Landmarks, die wiederum die Grobstruktur der Seite widerspiegeln.