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