less中的减号处理
很奇怪,less中对减号似乎没有特别说明,很容易让人无用。
@div1Width:500; @div2Width:200px; .div3cls { width:@div1Width-@div2Width; }
会报nameerror错误:NameError: variable @div1Width- is undefined in XXXXX
解决这个问题的方法就是@div1Width-@div2Width中每个变量加上括号。因为在css中”-“允许出现在类命名和声明中的。
改成
.div3cls { width:(@div1Width)-(@div2Width); }