@Ivanushka255

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

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


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

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

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

Войти через центр авторизации
Похожие вопросы