Gunnar Bittersmann: Frage zum Wiki-Artikel „Kapitel5“

Beitrag lesen

problematische Seite

@@M.M

        <nav>
            <ul>
                <li><a herf="../index.html">Startseite</a></li>
                <li>Preisliste</li>
                <li><a herf="bilder.html">Bilder</a></li>
            </ul>
        </nav>

BTW: Nutzer von Screenreadern bekommen nur „Startseite“ und „Bilder“ vorgelesen (wenn die a-Elemente denn href-Attribute haben). Ihnen geht womöglich der Du-befindest-dich-hier-Hinweis verloren, den Sehende implizit erhalten.

Ich verwende für den Menüpunkt der aktuellen Seite

                <li><a tabindex="0" aria-current="page">Preisliste</a></li>

(Sollte auch ohne a-Element gehen; die Attribute dann ans li-Element. Mit a-Element hat man’s aber einfacher – beim Generieren des Markups sowie beim Stylen.)

LLAP 🖖

--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory