Подтвердить что ты не робот

Вычитание не работает в compass scss

В то время как ive любил 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;

Любые сведения о том, почему это происходит?

4b9b3361

Ответ 1

Вам нужно иметь пробел до и после символа вычитания:

($top-bar-padding*4 - 1)