Menné priestory v LESS

Môže sa stať, že máte dva rôzne mixiny s jedným menom, ale umiestnené v rôznych blokoch:

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

V takom prípade hovoríme, že tieto mixiny patria do rôznych menných priestorov. Ak chcete použiť takýto mixin, okrem jeho mena musíte tiež uviesť selektor nadradeného bloku.

Poďme použiť prvý mixin:

styles.less.test {
  #block1 > .button;
}

A teraz druhý:

styles.less.test {
  #block2 > .button;
}
Задание 1

Povedzte, aký bude výsledok kompilácie nasledujúceho kódu:

styles.less#block1 {
  .mix {
    width: 100px;
  }
}
#block2 {
  .mix { 
    height: 200px;
  }
}

.test {
  #block1 > .mix;
  #block2 > .mix;
}