Как задать другой цвет ссылке, если она уже посейщалась?
У меня 2 цвета ссылки, белая и черная(при наведении). Но после перехода по ссылке, она становится синей, при ховере - черной. Как сделать так, чтобы она не была синей вообще, а была белой, а при наведении черной, соотвественно?
Дополнительно:
:visited
- Пробовал, задаю изначальный и цвет и ховер пропадает
- задайте стили еще для:
:visited:hover
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для изменения цвета ссылки, которую пользователь уже посещал, можно использовать псевдокласс :visited в CSS. Этот псевдокласс применяется к ссылкам, которые уже были посещены пользователем.
Пример использования:
<a href="#" class="visited-link">Посещенная ссылка</a>
.visited-link:visited { color: red; /* Изменяем цвет посещенной ссылки на красный */ }
Таким образом, при посещении пользователем ссылки с классом "visited-link", цвет текста изменится на красный. Пожалуйста, обратите внимание, что некоторые браузеры могут ограничивать стилизацию посещенных ссылок из соображений безопасности пользователей. Также, не забывайте учитывать доступность и контрастность цветов при изменении стилей ссылок.