В LESS я пытаюсь определить набор правил button.c2
, который будет применяться к элементам <button class="c2">...</button>
. Этот набор правил в основном основан на наборе правил button.c1
. Тем не менее, следующий код производит ParseError:МЕНЬШЕ: mixin with non-class ruleset
button.c2 {
button.c1;// Trying to import a ruleset
... // additional rules, such as font-size: 120%;
}
мне кажется, что ParseError вызвано тем, что импортируемый набор правила не относятся к классу или ID («button.c1» не начинается с «.» или «#»). От LESS documentation:
Any CSS class or id ruleset can be mixed-in that way.
Почему такое ограничение? Есть ли способ обойти это?
К сожалению, я не могу изменить определение файла, содержащего набор правил button.c1. –
@ RégisB. Боюсь, вам пока что не повезло. Я редактировал свой пост, чтобы включить информацию о предстоящем LESS 1.4.0, который должен решить вашу проблему. – freejosh
Хорошо: пока невозможно, но это будет возможно в будущем. Я согласен! –