В CSS посещенная ссылка не меняет цвет

Я новичок, изучаю веб-разработку. Ниже приведен мой файл test.html и файлы test.css во фрагменте ниже.

Теперь у меня есть последние версии браузеров Mozilla Firefox (66.0.5) и Chrome (74.0.3729.131). У меня есть настройка в Firefox, чтобы никогда не помнить историю. Но в Chrome есть настройка для запоминания истории. Когда я открываю test.html, цвет ссылки становится красным в Firefox и синим в Chrome. Нажатие на ссылку не меняет цвета в этих браузерах. Итак, в чем причина такого поведения и как сделать, чтобы ссылка становилась синей только после ее нажатия?

 /* give red color to web link  */

 a {
   color: red ;
 }

 /* give blue color to the link after its
 visited */

 a:visited {
   color: blue ;
 }
<!DOCTYPE html>
<html lang = "en" dir = "ltr">
  <head>
    <meta charset = "utf-8">
    <title></title>
    <link rel = "stylesheet" href = "test.css">
  </head>
  <body>

    <a href = "http://www.google.com">Go to Google !</a>

  </body>
</html>

попробуйте использовать a: focus

Rachel Gallen 09.05.2019 10:00

@Рэйчел, спасибо. Это намного лучше, чем a:visited. Как мне выбрать ваш ответ здесь, если это просто комментарий?

user9026 09.05.2019 10:04

Я добавлю это (если вы настаиваете ;))

Rachel Gallen 09.05.2019 10:05

@Rachel, пожалуйста :) Большое спасибо!

user9026 09.05.2019 10:06
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
4
4
119
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вместо a:visited используйте а: фокус`.

Для меня это оказалось более надежным, так как цвет меняется, когда ссылка получает фокус, посещенные кажутся ненадежными, поскольку кэшированные посещения влияют на это ..boo

Надеюсь это поможет

Другие вопросы по теме