Пространства имен в LESS

Может такое быть, что у вас есть два разных миксина с одним именем, но расположенные в разных блоках:

#block1 { .button { border: 1px solid black; } } #block2 { .button { width: 100px; } }

В таком случае говорят, что эти миксины относятся к разному пространству имен. Чтобы воспользоваться таким миксином, кроме его имени нужно также указать селектор родителького блока.

Давайте воспользуемся первым миксином:

.test { #block1 > .button; }

А теперь вторым:

.test { #block2 > .button; }

Расскажите, каким будет результат компиляции следующего кода:

#block1 { .mix { width: 100px; } } #block2 { .mix { height: 200px; } } .test { #block1 > .mix; #block2 > .mix; }