我创建了一个子主题,该主题旨在仅具有一些颜色更改和背景图像更改。

基本主题称为 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等)

许可以下: CC-BY-SA归因
scroll top