我发现,我的 CSS 导入不起作用。
我的custom.css
文件的开头如下所示:
@import "compass";
@import url(fonts.css);
@import url(custom_common.css);
@import url(journal-content-article.css);
@import url(color_schemes/green.css);
@import url(color_schemes/orange.css);
fonts.css
不幸的是,我在 Chrome 开发人员工具中没有看到任何迹象(例如) 。
更新
我发现,这与部署时的日期时间修改问题有关。
我找到
1)物理tomcat6/mytheme/css/custom.css
文件确实包含我的包含指令。
2)http://mysite/mytheme/css/custom.css
通过浏览器访问时,我看到没有包含指令,但有些包含指令是在服务器端处理的。同时,包含的内容是旧的,即不包含文件,放置在附近。
为什么?
谁执行服务器端导入?可能这个软件没有注意到包含文件被更新了!
3)访问时http://mysite/mytheme/css/custom.css?css_fast_load=0
我看到了导入指令。