Jak zastosować efekt najechania na a
element, ale nie na a
element z klasą active
?
a:hover(not: .active)
Wydaje się, że czegoś brakuje.
html
css
css-selectors
Jürgen Paul
źródło
źródło
not()
msdn.microsoft.com/en-us/library/… . Być może zobacz odpowiedź od @Mendhak, jeśli tak.Masz możliwość skorzystania z
not()
selektora.a:not(.active):hover { ... }
Jednak może to nie działać we wszystkich przeglądarkach, ponieważ nie wszystkie przeglądarki obsługują funkcje CSS3.
Jeśli kierujesz reklamy do dużej grupy odbiorców i chcesz obsługiwać starsze przeglądarki, najlepszym sposobem byłoby zdefiniowanie stylu
.active:hover
i cofnięcie tego, co robisza:hover
.źródło