Ответ 1
[ОТДЕЛЬНЫЙ ОТВЕТ]
Поскольку я был исключен без каких-либо комментариев или оправданий, я чувствую себя обязанным реагировать на то, что, по моему мнению, может быть причиной downvote.
Символ &
имеет функцию ключевого слова this
, фактически (вещь, которую я не знал на момент написания ответа). Можно написать:
.class1 {
&.class2 {}
}
и сгенерированный CSS будет выглядеть так:
.class.class2 {}
Для записи @grobitto первым опубликовал эту информацию.
[ОРИГИНАЛЬНЫЙ ОТВЕТ]
LESS не работает таким образом.
.class1.class2 {}
- определяет два класса в одном DOM node, но
.class1 {
.class2 {}
}
определяет вложенные узлы. .class2
применяется только в том случае, если он является дочерним элементом node с классом class1
.
Я тоже был в замешательстве с этим, и мой вывод заключается в том, что LESS требуется ключевое слово this
:).