Sass 具有负边界的SCSS行为

Sass 具有负边界的SCSS行为,sass,Sass,让我们以这个SCSS代码为例: $margin:10px; .使用_值{ 利润率:10px 0 10px; } .使用{ 保证金:保证金0美元保证金; } .使用负变量{ 保证金:-$margin 0-$margin; } 我希望。使用_value,。使用_var和。使用_negative_var是相同的,但结果如下: 。使用\u值{ 利润率:10px 0 10px; } .使用{ 利润率:10px 0 10px; } .使用负变量{ 利润率:10px 0-10px; } 为什么中缺少0。使

让我们以这个SCSS代码为例:

$margin:10px;
.使用_值{
利润率:10px 0 10px;
}
.使用{
保证金:保证金0美元保证金;
}
.使用负变量{
保证金:-$margin 0-$margin;
}
我希望
。使用_value
。使用_var
。使用_negative_var
是相同的,但结果如下:

。使用\u值{
利润率:10px 0 10px;
}
.使用{
利润率:10px 0 10px;
}
.使用负变量{
利润率:10px 0-10px;
}

为什么
中缺少
0
。使用

您必须插入变量:

$margin:10px;
.使用_值{
利润率:10px 0 10px;
}
.使用{
保证金:保证金0美元保证金;
}
.使用负变量{
边距:-#{$margin}0-#{$margin};
}

如果没有插值,它的解释是否像
[-margin,0,0-margin]
?@zessx-为什么不检查编译的文件?显然,你已经找到了解决方案,我只是在想为什么。@zessx-sass不支持你尝试的语法,所以我不知道实际结果会是什么。当你的变量没有被空格包围的时候,你必须对它们进行插值。好的,很高兴知道,谢谢!