Как отключить автоматическую раскраску ссылок без выбора цвета?
Это действительно запутанно, я не хочу, чтобы браузер менял цвет ссылок, поэтому цвет ссылок останется таким же, как указано в <font>. Я знаю, что я могу указать цвет с свойством A:link, но это не то, что я хочу.
Спасибо
Ответ 1
Если вы не хотите, чтобы какая-либо окраска делала что-то вроде этого:
a {
color:inherit;
text-decoration: none;
}
Если он все еще зависает, просто выполните "a: a: hover, a: visited, a: active {...}
Ответ 2
Если кто-то заботится, это то, что я сделал с кнопками, которые я сделал из ссылок. Вероятно, нужно следить за наследованием, но в моем случае это отлично работало. Удачи!
HTML:
<a class="button blue" href="/">Place Your Order Today</a>
Укажите один и тот же цвет для a:visited и, возможно, также a:hover и a:active или просто поместите цветную строку следующим образом:
<a href="url" style="color:#69c">link text</a>
<font> все равно устарел.
Ответ 4
Я уверен, что нет способа делать то, что вы описываете. Но если вы хотите, чтобы цвет ссылок соответствовал цвету основного текста, я бы рекомендовал это...
Цвет текста тела появился откуда-то. Вероятно, определение CSS. Осмотрите какой-либо текст в Firebug, чтобы увидеть, где именно был задан цвет. Например, возможно, это указывает на правило вроде этого:
body { color:#666; }
Просто добавьте свой тег A прямо там, так что это будет так. Я знаю, что это избыточно, но я действительно не думаю, что CSS имеет способ сказать "наследовать с одного уровня выше в каскаде, чем обычно".