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

Как оставить цвет активной ссылки при наведении неизменным?

в css определены стили для ссылок - link, visited, hover, active. именно в таком порядке.
хочу чтобы активная ссылка не меняла своего цвета на #ffc при наведении курсора, как это предписывает hover.
ccs:
#navbar ul li a:link, #navbar ul li a:visited{
	text-decoration: none;	
	font-size: 1.2em;
	color: black;
}

#navbar ul li a:hover{
	color:#ffc;
}

#navbar ul li a:active{
	color:black;
}


и ссылка, чтобы вы поняли почему я не хочу чтобы активная ссылка меняла цвет. fb38099l.bget.ru/railway
P.s. ссылки ведут в никуда) и хостинг, как видно, бесплатный
  • Вопрос задан
  • 6175 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 3
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
Без поддержки IE8:

#navbar li a{
	text-decoration:none;
	font-size:1.2em;
	color:#000;
}
#navbar li:not(.selected) a:hover{
	color:#ffc;
}
Ответ написан
#navbar .selected a:hover { color: black; }
Ответ написан
Комментировать
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
При чем тут вообще active? Вам надо подсвечен выбранный пункт меню с помощью selected, так и пропишите:
#navbar li.selected a:hover {
	color:black;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Сделайте лучше цвет при наведении 6D0000 или типа этого и всё будет норм!
Ответ написан
Комментировать
bootd
@bootd Куратор тега CSS
Гугли и ты откроешь врата знаний!
#navbar ul li a:hover,
#navbar ul li a:active {color:black;}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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