Gunnar Bittersmann: navigation a: hover

Beitrag lesen

@@Andreas Harzer

vielen Dank für deine Antwort und deine Erklärung. Ich werde das mit der ID mal versuchen hinzubekommen.

Wie gesagt ist das nicht der Weg, den du gehen solltest. Zum einen weil es mit aria-current einen Weg gibt, besser für Nutzer ist.

Da es sich hier um ein Schulprojekt handelt verlinke ich nicht auf eine andere Seite (es gibt in diesem Falle nur eine), sondern auf je eine Section.

Zum anderen, weil Elemente einer Seite ihre Eigenschaften (Attribute, u.a. Klassenzugehörigkeit) dynamisch ändern können, aber nicht ihre Identität (ID) ändern sollten.

In deinem Fall einer single page dürfte "location" der passende Wert fürs aria-current-Attribut sein. Bei einer Navigation über die Seiten einer Webseite wäre es "page".

Ich habe mal in einem Codepen die Änderung des aria-current-Attributs implementiert. Zum fixierten Header siehe auch dieses Posting.

LLAP 🖖

--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann