使用‘null’应该会修剪相关的属性(如这里概述的http://chriseppstein.github.io/blog/2012/08/23/sass-3-2-is-released/ ),而它们出现在编译后的CSS中。
例如:
div {
background-color: null;
color: red;
}
应将产出提交:
div {
color: red;
}
而是将输出输出到前一个示例,该示例显然添加了无效的CSS。
我在用:
发布于 2014-01-23 15:19:19
答案就在你链接的页面上。我不使用SASS,但看起来null是一种数据类型。您必须传递一个包含null的变量。SASS将把变量$color
解释为null,然后删除它。否则,它似乎只将null
解释为一个字符串,并相应地传递它。
$color: null;
div {
width: 23px;
color: $color;
border: 2px solid $color;
}
变成了
div {
width: 23px;
border: 2px solid;
}
https://stackoverflow.com/questions/21321202
复制相似问题