Попробуйте это в своей таблице стилей:
a:link {
color:inherit;
}
Обратите внимание, что тогда вы, вероятно, должны убедиться, что у вас есть какой-то другой способ идентификации ссылок, иначе ваши пользователи будут сбиты с толку.(То есть не удаляйте подчеркивание тоже.)
Если вы хотите иметь дело с браузерами, не поддерживающими inherit
, я полагаю, что будет повторяться определение, изначально установившее ваш цвет.
В качестве примера предположим, что класс important
должен отображаться красным цветом:
.important {
color:red;
}
.important a:link {
color:red;
}
Но, конечно, не стоит удваивать все цветовые обозначения.Я предполагаю, что можно что-то сделать в JavaScript (перебирая все элементы a
и явно предоставляя им правильный класс).(У меня нет IE, чтобы проверить это.)