Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Почему не срабатывает стиль цвета ссылок?


Автор: Dims 7.9.2008, 11:30
Хочу изменить цвет ссылок, а не получается. Ни стиль, привязанный к классу ссылок, ни прямо указанный стиль, не срабатывают.

Что может подавлять работу стиля?

Сайт вот этот: http://www.relativity.ru/

Ссылки внизу -- реклама красным по красному. Хочу изменить цвет, а не выходит.

Автор: bars80080 7.9.2008, 12:16
интересная у вас вёрстка 

<body class="page_bg wide center">
<div align=center style:color=white>

никогда не встречался с такой

а что, 
Код

.relik { color: #00ff00; }
не помогает? 

попробуйте жёстко указать, такое обычно не перебьёшь:
Код

<a href="http://www.flatroom.ru/" target="_blank" style="color: #00ff00;">аренда квартир и комнат в Москве</a>

Автор: tekfla 7.9.2008, 13:12
лучше даже так, на случай, если у вас стоят пользовательские стили:

<a href="http://www.flatroom.ru/" target="_blank" style="color: #00ff00 !important">аренда квартир и комнат в Москве</a>

P. S. у меня работает как надо (без "!important")

Автор: webster 7.9.2008, 18:29
Собственно говоря вы проставили в файле dark_color.css стили:
Код

a:link, a:visited {dark_color.css 
color:#971111;
}
Где a:link - псевдокласс непосещенной ссылки (9 строка), который и переопределяет класс .relik в строке 216 (т.к. не установлен класс для обычной ссылки a), у которого специфичность ниже, можно ее повысить поставив a.relik. Или поставить в этой строке !important сразу после определения цвета (что лично мне не очень нравится):
Код

.relik {dark_color.css 
color:#00FFCC!important;
}

Автор: Dims 7.9.2008, 22:54
Спасибо, !important в CSS помогло smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)