Изменить только цвет ссылок по умолчанию в CSS - PullRequest
1 голос
/ 15 сентября 2011


Я пытаюсь внести небольшие изменения в очень большой веб-сайт (не сделал я). Основные цвета сайта - красный и черный.
Теперь существует множество классов CSS, которые определяют порядок создания ссылок, однако некоторые ссылки по-прежнему имеют синий цвет по умолчанию (без применения классов).
Я попытался добавить это в основной файл CSS:

a:link {
    color: #900;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
a:hover {
    color: #000;
}

но это также меняет внешний вид ссылок с правильными цветами. Например: ниже, в том же файле CSS есть следующие классы:

.linkCat {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    text-decoration: none;
}
.linkCat:hover {
    color: #900;
    text-decoration: underline;
}

Мои изменения также переопределят поведение этих классов.

Я хотел бы знать, есть ли способ изменить стиль только для ссылок без уже примененного стиля.

Я повторяю: сайт действительно большой, я не люблю изменять каждую страницу, чтобы добавить класс в ссылки.

Спасибо.

1 Ответ

0 голосов
/ 15 сентября 2011

поместите следующее в начало файла css

a {
    color: #900;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
a:hover {
    color: #000;
}

Если это не помогает, используйте веб-инспектор, чтобы узнать, что переопределяет проблемные стили.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...