0
在试图在萨斯一个mixin,这里是例子Sass是否有不同的运算符(!=)?
@mixin icon($w,$h,$float:'null') {
width: $w;
height: $h;
@if $float != 'null'{
float: $float;
}
}
,但我得到一个错误,我不知道,如果萨斯支持那种比较还是我做错了什么?
在试图在萨斯一个mixin,这里是例子Sass是否有不同的运算符(!=)?
@mixin icon($w,$h,$float:'null') {
width: $w;
height: $h;
@if $float != 'null'{
float: $float;
}
}
,但我得到一个错误,我不知道,如果萨斯支持那种比较还是我做错了什么?
试试这个:
@mixin icon($w,$h,$float: null) {
width: $w;
height: $h;
@if $float != null {
float: $float;
}
}
,或者尝试文档http://sass-lang.com/documentation/file.SASS_REFERENCE.html#_9
可能重复的[SASS如何将一个变量设置为等于什么?(HT tp://stackoverflow.com/questions/12521197/sass-how-to-set-a-variable-to-equal-nothing) – Pete 2014-09-29 11:46:07
只需用@if $ float替换@if $ float!='null'' != null' – 2014-09-29 11:56:38
其实,我的功能工作正常,但我的文件的另一部分有一些错误。同样使用-if not-和else可以正常工作,就像@Peter建议的链接一样。 – Arron 2014-09-29 11:59:24