Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.07.2022, 10:07   #1
Krasi
Форумчанин
 
Регистрация: 12.02.2010
Сообщений: 787
По умолчанию Просмотренные ссылки - как выделить цветом при кастомных стилях

У меня есть обычная ссылка вида
Код:
<a href="http://meurch.ru">Meurch</a>
Она синяя. Когда по ней переходишь, она становится фиолетовой. Мы все это свойство давно помним, причем интересно, что при перезагрузке страницы браузер запоминает это состояние - ссылка так и остается фиолетовой.

Но далее я дал свои стили:
Код:
<a href="http://meurch.ru" style="text-decoration: none; color: white; background: red; border: 1px solid red">Meurch</a>
При этом мы получили кнопку, но мы не можем посмотреть ее состояние - перешли мы по ней или нет. Если оставить text-decoration, то текст будет синим или фиолетовым, а нам надо белым его видеть. Но вот background при переходе можно изменить на yellow, например.

Как я могу это провернуть, и что вообще за магия фиолетового, о которой я не знаю. Переход запоминается где-то в Кеше браузера, получается?
Krasi вне форума Ответить с цитированием
Старый 04.07.2022, 10:54   #2
Valick
Форумчанин
 
Регистрация: 27.04.2022
Сообщений: 495
По умолчанию

CSS свойство a: visited
Valick вне форума Ответить с цитированием
Старый 11.07.2022, 14:13   #3
Krasi
Форумчанин
 
Регистрация: 12.02.2010
Сообщений: 787
По умолчанию

Что-то у меня не работает, не хочет вот так менять background, например, хотя color меняет
Код:
a:visited {
  color: gold;
  border: 1px solid red;
  padding: 10px 10px;
}
Должны все стили применяться, или это нормально, что только color работает?
Krasi вне форума Ответить с цитированием
Старый 11.07.2022, 14:54   #4
Valick
Форумчанин
 
Регистрация: 27.04.2022
Сообщений: 495
По умолчанию

color: gold;
border: 1px solid red;
padding: 10px 10px;

который из них по вашему background?
Valick вне форума Ответить с цитированием
Старый 11.07.2022, 14:55   #5
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

Вот это поможет разобраться
macomics вне форума Ответить с цитированием
Старый 11.08.2022, 12:55   #6
Krasi
Форумчанин
 
Регистрация: 12.02.2010
Сообщений: 787
По умолчанию

Окей, кое-что понял, но прописал вот так, а у меня теперь все время серые кнопочки

Код:
<style>
.ahref1{background: #921A1D; border: 0px solid #921A1D; border-radius: 1.8rem; color: white; margin: 5px 5px; padding: 5px 3px;} 
a.ahref1:visited{ background: gray; color: white;} 
a.ahref1:hover{background: red; color: white;}
</style>
В чем дело?
Krasi вне форума Ответить с цитированием
Старый 11.08.2022, 12:58   #7
Krasi
Форумчанин
 
Регистрация: 12.02.2010
Сообщений: 787
По умолчанию

не, стоп. Почистил кеш - все работает! Спасибо большое!
Krasi вне форума Ответить с цитированием
Старый 11.08.2022, 18:17   #8
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,674
По умолчанию

Цитата:
Сообщение от Krasi Посмотреть сообщение
Почистил кеш - все работает!
В браузере надо обновлять страницу комбинацией Ctrl + F5, чтобы внешние стили подгрузились.
Arigato вне форума Ответить с цитированием
Старый 11.08.2022, 18:56   #9
Valick
Форумчанин
 
Регистрация: 27.04.2022
Сообщений: 495
По умолчанию

Arigato, у него стили подгрузились, просто все ссылки уже были посещённые ранее.
Valick вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выделить цветом слово в ListView garuna Общие вопросы Delphi 1 17.05.2016 21:47
Задать язык и выделить цветом caute Microsoft Office Word 19 30.05.2013 22:37
Выделить цветом СерегаЯ PHP 3 29.04.2013 16:34
выделить диапазон цветом по найденному слову DAN1L Microsoft Office Excel 2 09.12.2012 22:23
выделить цветом в мемо iliili Общие вопросы Delphi 3 01.10.2010 16:57