Felix Riesterer: Fertige Layouts - vorerst fertig!

Beitrag lesen

problematische Seite

Lieber Gunnar,

Die Reihenfolge im DOM (genauer gesagt: im accessibility tree) – d.h. die Reihenfolge beim Durchtabben – sollte mit der visuellen Reihenfolge übereinstimmen.

warum?

Das heißt: Wenn die Navigation oben auf der Seite ist, sollte sie auch vorne im Markup stehen. (Und per Skip-Link übersprungen werden können.)

Warum nicht auf den Skip-Link verzichten und gleich den Inhalt notieren?

Und absolute Positionierung der Navigation schafft auch haufenweise Probleme. Angefangen damit, dass man die für die Navigation benötigte Höhe nicht kennt.

Wenn es eh ein Hamburger-Button werden soll, kann man das mit JavaScript ermitteln. Ohne JavaScript steht die Navi eben nach dem Content.

Ich verstehe nicht, warum das eine schlechte Angewohnheit sein sollte. Wo sind die Usability-Nachteile?

Liebe Grüße,

Felix Riesterer.