Как применить правило sifr к гиперссылке, а также к ее активному аналогу
Вопрос
Имейте гиперссылку внутри h1...вот так:
<h1 id="site-name"><a href="blah">бла</a><h1>
Я применяю правило sifr3 к css:h1# название сайта
затем внутри sifr3-rules.js я применяю следующие правила..."а":{ "оформление текста":"нет" }, "a: ссылка":{ "цвет":"#FF0000" }, "a: наведение курсора мыши":{ "цвет":"#00FF00", "оформление текста":"нет" }
Но я понял, что на моем сайте Drupal он автоматически добавляет класс .active к гиперссылке, и цвет ссылки по умолчанию не будет работать (как бы необычно ни выглядело наведение курсора мыши)...
Как я могу установить правило так, чтобы оно было что-то вроде "a.active":{ "цвет":"#FF0000" } будет применен?[кстати, это ничего не дает, но я подумал, может быть, это поможет]
Решение
Я не верю, что Flash позволяет вам выбирать ссылки с именем класса (a.active
).Лучше всего поместить активный класс в h1
вместо этого.Затем вы можете заменить h1.active
чтобы сделать другую укладку.Обязательно замените его до того, как другой h1
хотя.
Другие советы
вы можете выполнить одно из следующих действий:
1- измените правило drupal a.class на:
a.class {
color:#f00;
}
это необходимо для того, чтобы сайт работал стабильно (все активные ссылки красные).
2- или вы можете переопределить правило CSS:
h1#site-name a.active {
color:#f00;
}
- убедитесь, что вы включили файл js после файлов CSS, чтобы переопределить правило.