Почему файл CSS моей субъекты не отображается?
Вопрос
Я создал подменную тему, которая предназначена для того, чтобы иметь несколько изменений цвета и изменений фонового изображения.
Базовая тема называется limon
. Анкет Подводная тема limon_orange
. Анкет В подменной теме у меня есть уникальный лист стилей, который я хочу использовать, чтобы переопределить базовые стили темы через каскад. В файле Limon_orange.info у меня есть эта строка:
stylesheets[all][] = orange.css
Подводная тема работает, но Orange.css никогда не используется. Что мне не хватает? Почему Orange.css не загружается?
Решение
Любое изменение в .info не вступает в силу только путем очистки кеша. Не забудьте очистить реестр тем. Вы можете сделать это, просто перейдя на администратор/внешний вид и сохранив его.
Другие советы
Во -первых, я предполагаю, что вам не нужен относительный путь для таблицы стилей, и Drupal может найти файл.
Есть большая вероятность, что ваш CSS читается, но переопределяется другими элементами стиля. Если вы используете Firebug, вы можете увидеть, какие файлы CSS и входы в стиле управляют дисплеем. Довольно часто у вас может быть такой элемент, как абзац, заголовок или ссылка, которая прикреплена к нескольким классам. CSS использует систему оценки, чтобы определить, какой стиль будет преобладать. Иерархия CSS оценивается с информацией CSS в определении «стиль» высшей:
style="" - 1000 points
#Wrapper #ID {} - 200 points
#ID .class {} - 110
div#id {} - 101
#id - 100
p.class class {} 21
p.class {} - 11
div p {} - 2
p - 1
(P представляет любой тип HTML, такой как H1, A и т. Д.)