Как применить правило sifr к гиперссылке, а также к ее активному аналогу

StackOverflow https://stackoverflow.com/questions/1695623

  •  18-09-2019
  •  | 
  •  

Вопрос

Имейте гиперссылку внутри 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, чтобы переопределить правило.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top