-1

它给我...

语法错误:未定义的混合

...当我输入...

*{
  @include box-sizing(border-box);
}

...在 scss 文件中,并刷新我的浏览器,是否有人知道问题可能是什么。

我以前通过命令提示符安装了 ruby​​ 和 compass,我不知道这是否是问题所在。

4

2 回答 2

0

你在你的mixin之前声明了吗?要使用变量,您需要$在它之前使用。
尝试这个:

@mixin box-sizing($border-box){
   //code
}

*{ 
    @include box-sizing($border-box); 
}
于 2014-01-15T15:16:16.763 回答
0

Mixin 必须先声明(或者如果它们在另一个文件中声明,则导入)才能使用它们。查看 Compass 文档以找到您需要导入哪个文件才能使用它们:

@import "compass/css3/box-sizing";

* {
    @include box-sizing(border-box);
}

http://compass-style.org/reference/compass/css3/box_sizing/

于 2014-01-15T15:44:52.427 回答