@@JürgenB
schon mal
!importantausprobiert?
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