题
我创建了一个子主题,该主题旨在仅具有一些颜色更改和背景图像更改。
基本主题称为 limon
. 。子主题是 limon_orange
. 。在子主题中,我有一个独特的样式表,我想用它通过级联来覆盖基本主题样式。在limon_orange.info文件中,我有此行:
stylesheets[all][] = orange.css
子主题可行,但从未使用橙色。我想念什么?为什么橙色。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等)
不隶属于 drupal.stackexchange