Задать вопрос

Почему не работает псевдокласс not?

Делаю так
a:link:not(:visited) h3 {
    text-shadow: 0px 0px 1px #FFF !important;
}

Обычные ссылки с тенью и посещённые тоже (точнее h3 в них).
Других свойств под тень есть. Точнее два, но они запрещающие для определённого класса.
Почему это не работает?
  • Вопрос задан
  • 26 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
https://developer.mozilla.org/ru/docs/Web/CSS/:link
CSS псевдокласс :link позволяет выбирать ссылки внутри элементов. Он выберет любую ссылку, которая ещё не была посещена, даже те, которые уже стилизованы, с помощью селекторов с другими псевдоклассами, относящимися к ссылкам, такими как :hover, :active или :visited


Вы фигню написали. :link и так уже НЕ :visited

Ну и стоит помнить про каскад - последовательность объявлений имеет значение.

пишите так
a:link {}
a:visited {}
a:hover {}
a:active {}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы