@@Matthias Scharwies
- kein
<li class="active">
sondern<a href="/" aria-current="page">
href="/"
?? Weil wir uns gerade zufällig auf der Homepage befinden?
Menüpunkt der aktuellen Seite entweder mit <a href="#main" aria-current="page">
auf den Hauptinhalt <main id="main">
oder gar nicht verlinken: <a tabindex="0" aria-current="page">
.
Bei den Beispielen gibt es aber noch andere Dinge zu berichtigen. Ich hab mir mal zufällig eins rausgepickt: Template 8. Hab versucht, mit der Tastatur zu navigieren: geht nicht, kaputt. Weil das nav
-Element im Markup irgendwo steht anstatt ganz oben. Die Reihenfolge im Markup muss aber mit der visuellen Reihenfolge übereinstimmen. (Es sei denn, man will da mit tabindex
rumwerkeln. Nein, das will man nicht.)
LLAP 🖖
--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory