@@ liebewinter
Um mit CSS arbeite kann , habe deine Zeile,
document.links[i].setAttribute("aria-current", "page");
gewechsel mit ,
document.links[i].classList.add("css_link");
Nein!
aria-current="page"
gibt Information an assistive Technologien (wie Screenreader) weiter, dass es sich um die aktuelle Seite handelt. class="css_link"
tut das nicht.
Und es ist nicht so, dass man zum Stylen mit CSS unbedingt Klassen bräuchte.
Das, was du mit dem Klassenselektor .css_link
(was aus CSS-Sicht auch nur eine verkürzte Schreibweise für den Attributselektor [class~="css_link"]
ist) machen kannst, kannst du genauso mit dem Attributselektor [aria-current="page"]
machen.
Verwende aria-current="page"
!
LLAP 🖖
--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann