我使用相同的css、jsp、js、经典主题的图像(位于中)在上创建了一个主题。
我复制的主题运行良好,所有标准css工作,除了指南针和sass不工作。
指南针0.12.2版
SASS 3.2.1版
我的custom.css
@import "compass";
@import "mixins";
@import url(custom_common.css);
$dockbarGradientEnd: #1273C7;
$dockbarGradientStart: #118ADE;
$dockbarOpenGradientEnd: #0993DD;
$dockbarOpenGradientStart: #0EA6F9;
/* ---------- Base styles ---------- */
.aui {
.separator {
border-color: #BFBFBF transparent #FFF;
border-style: solid;
border-width: 1px 0;
}
#wrapper {
background: none;
margin: 0 auto;
padding: 2em 5em 0;
position: relative;
@include respond-to(phone) {
padding-left: 0.5em;
padding-right: 0.5em;
}
@include respond-to(tablet) {
padding-left: 1em;
padding-right: 1em;
}
}
/* etc....... */在Firebug中,我得到了以下错误:
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:8080/test-theme/css/compass我不知道为什么指南针和sass在经典主题中工作得很好,但在我的主题中却不起作用,这与经典主题是一样的。为什么?!
任何帮助都将不胜感激!谢谢!
发布于 2013-11-13 11:41:32
这个问题是由旧的campass库(指南针-0.11.5)引起的,在处理透明关键字时有问题。。它在最新的登机牌库里修好了。
我按照这个指南解决了问题:解决Liferay6.1中的"Sass::SyntaxError:无效CSS“错误
发布于 2013-08-30 08:30:18
事实上,Firebug告诉您它找不到指南针,这意味着确实出了问题。
罗盘是一个预处理器库,而不是CSS框架(比如引导),浏览器永远不应该知道它。
可能插件SDK文件夹中的build.${user}.properties有问题。SASS编译(CSS预处理)使用门户库进行,因此SDK必须正确地知道门户在哪里。
https://stackoverflow.com/questions/18446438
复制相似问题