Функциональная запись включена :not()
, а не :hover
:
a:not(.active):hover
Если вы предпочитаете ставить :hover
первым, это нормально:
a:hover:not(.active)
Это нене имеет значения, какой псевдокласс приходит первым или последним;в любом случае селектор работает одинаково.Это просто мое личное соглашение ставить :hover
последним, так как я склонен размещать псевдоклассы взаимодействия с пользователем позади структурных псевдоклассов.