【发布时间】:2013-02-17 02:35:45
【问题描述】:
您好,我正在尝试在项目中使用 SASS,但遇到了一个问题,我想知道是否有人可以提供帮助?
我创建了两个样式表。一种称为defaults.scss,一种称为styles.scss。在 defaults.scss 我声明了以下内容:
$mainColor: #848484;
然后我尝试使用以下方法在我的 styles.scss 中调用 $mainColor:
nav ul {
list-style: none outside none;
margin: 0; font-size: 1.2em;
color: $mainColor;
padding: 50px 0 0 0;
font-weight: bold;
text-align: center;
}
但我收到以下错误消息:Syntax error: Undefined variable: "$mainColor".
谁能看到我做错了什么?我正在运行指南针。
谢谢。
【问题讨论】:
-
您正在将 defaults.scss 导入到 styles.scss 中?
-
在我的文档的头部我有以下内容: defaults.scss 是声明 $mainColor 的地方。 styles.scss 是我尝试替换颜色的地方。
-
见 sheriffderek 的回答。让 Compass 合并文件的另一个优点是浏览器只会发出一个请求,而不是 3 个。
标签: css sass compass-sass