Gunnar Bittersmann: Border-Bottom länger als gewollt

Beitrag lesen

problematische Seite

@@Matthias Apsel

c {
    
}

Da es kein c-Element gibt, kann das schon mal nicht das richtige CSS sein.

Doch das ist es. Im DOM gibts es ein c-Element.

Da es kein c-Element gibt, kann das schon mal nicht das richtige HTML sein.

@Andreas Schwab:

Um den Menüpunkt der aktuellen Seite nicht zu verlinken, entfernst du einfach das href-Attribut.

Zur Barrierefreiheit verpasst du dem a-Element stattdessen <a tabindex="0" aria-current="page">.

Das lässt sich dann auch fürs Styling verwenden: Attributselektor [aria-current].

LLAP 🖖

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