МЕНЬШЕ защиты CSS без миксина

Я только начинаю изучать LESS и пытаюсь понять, как я могу делать условные операторы css без примесей. Я обнаружил, что у меня есть много однострочных операторов css, которые встречаются только один раз, но зависят от какой-то переменной или условия, и что использование примесей немного бессмысленно, поскольку они никогда не будут использоваться повторно.

Пример.

@add-margin: true;

body {
    margin-top: 20px;  //I only want this if add-margin is true
}

Так что в идеале я хочу это:

body when (@add-margin) {
     margin-top: 20px;
}

Но это не работает. Использование миксина работает, но кажется глупым делать его только для одного вкладыша. Есть ли альтернативный способ сделать это?

Спасибо

5
задан Onur Yıldırım 1 October 2014 в 12:24
поделиться