@@JürgenB
schon mal
!important
ausprobiert?
Was gab’s an der Antwort negativ zu bewerten?
“Never use !important
”? Wer sowas sagt, sagt Bullshit. Die Regel heißt:
“Never use !important
in anger!” —Harry Roberts
Wäre .aktiv { color: orange !important }
in anger? Nein!
Wenn mehrere Elemente diese Klasse haben können und orange gefärbt werden sollen (Rolf sprach es an), dann ist !important
ein angebrachtes Mittel der Wahl. Und nicht solche Spirenzien wie #eins .aktiv, #zwei .aktiv, #drei .aktiv, #dreiundzwölfzig .aktiv, .aktiv
.
aktiv
oder active
sind übrigens keine guten Klassenbezeichner. Die kann man schnell mit der CSS-Pseudoklasse :active
verwechseln, die etwas ganz anderes tut.
Besser ist da ein Bezeichner wie current
. Aber wie Marc schon sagte: wenn man das aria-current
-Attribut einsetzen kann, braucht man womöglich gar keine solche Klasse.
🖖 Stay hard! Stay hungry! Stay alive! Stay home!
“Turn off CSS. If the page makes no sense, fix your markup.” —fantasai