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

Пока я любил компас , я просто столкнулся с запутанной проблемой. Я пытаюсь вычесть единицу из такого значения:

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;

Есть идеи, почему это происходит?

27
задан Kos 16 September 2013 в 15:11
поделиться