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

Почему псевдокласс :visited перекрывает все стили других псевдоклассов?

Это можно увидеть в этом примере - если ссылка посещена пользователем, она становится красной. Если нет, и пользователь еще не навел на нее курсор - фиолетовая. В момент наведения курсора - зеленая. Так должно быть, но на деле...


Срабатывает только :hover - если по ссылке еще не заходили, она все равно будет красная. Почему? Порядок записи псевдоклассов правильный (LVHA).
  • Вопрос задан
  • 813 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@Ivanushka255 Автор вопроса
А все, посмотрел как это отображается на других устройствах, все работает. Думал, что visited работает только тогда, когда человек переходит именно по какой-то конкретной ссылке(нажал - перешел - вернулся обратно - сработал псевдокласс). Оказывается что visited работает независимо от какой-то конкретной ссылки, все зависит от адреса - переходил ли пользователь вообще, когда-нибудь по этому адресу.

Ну а так как я не нажимал конкретно на эту ссылку, НО уже был "в этом адресе" до этого, срабатывает псевдокласс.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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