2014-09-29 86 views
0

在试图在萨斯一个mixin,这里是例子Sass是否有不同的运算符(!=)?

@mixin icon($w,$h,$float:'null') { 
    width: $w; 
    height: $h; 
    @if $float != 'null'{ 
     float: $float; 
    } 
} 

,但我得到一个错误,我不知道,如果萨斯支持那种比较还是我做错了什么?

+1

可能重复的[SASS如何将一个变量设置为等于什么?(HT tp://stackoverflow.com/questions/12521197/sass-how-to-set-a-variable-to-equal-nothing) – Pete 2014-09-29 11:46:07

+0

只需用@if $ float替换@if $ float!='null'' != null' – 2014-09-29 11:56:38

+0

其实,我的功能工作正常,但我的文件的另一部分有一些错误。同样使用-if not-和else可以正常工作,就像@Peter建议的链接一样。 – Arron 2014-09-29 11:59:24

回答