Hallo j4nk3y,
before ist ein Pseudoelement - zwei Doppelpunkte.
Ok, aber macht das einen unterschied? Das Ergebnis ist ja das selbe.
Nein, dank der Abwärtskompatibilität der Browser.
Wie sage ich dem Pseudoelement von
.c_btn
, dass diese Anweisung auch gelten soll wennc_btn
die Klasseactive
besitzt?
Gar nicht. Der Selektor .c_btn::before
greift auch, wenn das Element noch weitere Klassen besitzt.
Ist das Pseudoelement ein Kind von
.c_btn
?
Nein.
.wrapper > .c_btn:hover:before, .wrapper > .active::before {Anweisung}
Tut es ja schon.
Dass das dein Ziel war, konnte ich dem OP nicht entnehmen.
Aber: Vernachlässige die Tastaturbenutzer nicht. Wo immer :hover
steht, darf :focus
nicht fehlen.
Bis demnächst
Matthias
--
Rosen sind rot.
Rosen sind rot.