为了账号安全,请及时绑定邮箱和手机立即绑定

怎么会报错?

$col-width: 60px; $col-gap: 20px; @for $i from 1 through 12 {    .col-#{$i}{        width:$col-width * $i + $col-gap*($i-1);    } } 这样写为什么报错? Error: Undefined variable: "$i-1".        on line 6 of ./7731/BZ1C/index.scss  Use --trace for backtrace.

正在回答

3 回答

减号前后不加空格,会被理解为连字符一类的,而不会自动认为是减号减法运算,所以必须带上空格,让程序识别

1 回复 有任何疑惑可以回复我~

width:$col-width*$i+$col-gap*($i - 1); 减号前后要有空格

0 回复 有任何疑惑可以回复我~

运算符前面要空格,后面没有空格我发现不会报错,可是为了好看前后都加空格吧。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

怎么会报错?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号