Navnerom i LESS
Det kan hende at du har to forskjellige mikser med samme navn, men plassert i forskjellige blokker:
#block1 {
.button {
border: 1px solid black;
}
}
#block2 {
.button {
width: 100px;
}
}
I så fall sier man at disse mikser tilhører forskjellige navnerom. For å bruke en slik mikse, må du i tillegg til navnet også angi selektoren til den overordnede blokken.
La oss bruke den første miksen:
.test {
#block1 > .button;
}
Og nå den andre:
.test {
#block2 > .button;
}
Fortell hva resultatet av kompilering av følgende kode vil være:
#block1 {
.mix {
width: 100px;
}
}
#block2 {
.mix {
height: 200px;
}
}
.test {
#block1 > .mix;
#block2 > .mix;
}