【发布时间】:2016-02-16 02:42:34
【问题描述】:
它给了我...
语法错误:未定义的 mixin
...当我输入...
*{
@include box-sizing(border-box);
}
...在 scss 文件中,然后刷新我的浏览器,是否有人知道问题可能是什么。
我之前通过命令提示符安装了 ruby 和 compass,不知道是不是问题。
【问题讨论】:
标签: sass compass-sass scout-sass
它给了我...
语法错误:未定义的 mixin
...当我输入...
*{
@include box-sizing(border-box);
}
...在 scss 文件中,然后刷新我的浏览器,是否有人知道问题可能是什么。
我之前通过命令提示符安装了 ruby 和 compass,不知道是不是问题。
【问题讨论】:
标签: sass compass-sass scout-sass
你在你的 mixin 之前声明了吗?要使用变量,您需要在它之前使用$。
试试这个:
@mixin box-sizing($border-box){
//code
}
*{
@include box-sizing($border-box);
}
【讨论】:
在您使用 Mixin 之前,必须先声明(或导入,如果它们在另一个文件中声明)。查看 Compass 文档以查找您需要导入哪个文件才能使用它们:
@import "compass/css3/box-sizing";
* {
@include box-sizing(border-box);
}
【讨论】: