虽然我一直爱着 compass ,我刚刚遇到了一个令人困惑的问题。我试图从这样的值中减去一个:
padding-left:($top-bar-padding*4)-1;
padding-left:($top-bar-padding*4-1);
padding-left:($top-bar-padding*4)-1px;
padding-left:($top-bar-padding*4-1px);
我已经尝试了所有这些,它们都给了我:
padding-left: 20px -1px;
这真的让我感到困惑,因为我早在
.scss
中就有这个文件,它工作正常:padding:$top-bar-padding*2+2 $top-bar-padding*4;
关于为什么会发生这种情况的任何见解?
最佳答案
您需要有一个 前后空格 减法像这样的符号:
($top-bar-padding*4 - 1)
关于sass - 减法在 compass scss中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8001879/