Combinação de seletores em LESS
Às vezes, precisamos que, ao compilar estruturas aninhadas, elas sejam combinadas de forma contígua, e não com um espaço. Para isso, é necessário colocar um e comercial antes do nome do seletor aninhado:
styles.lessdiv {
&.block {
width: 300px;
}
}
Como resultado, após a compilação, obteremos o seguinte código:
styles.cssdiv.block {
width: 300px;
}
Задание 1
Explique qual será o resultado da compilação do seguinte código:
styles.less#block {
&.xxx {
width: 300px;
}
}
Задание 2
Explique qual será o resultado da compilação do seguinte código:
styles.less#block {
.xxx {
width: 300px;
}
}
Задание 3
Explique qual será o resultado da compilação do seguinte código:
styles.less#block {
&.xxx {
&.zzz {
width: 300px;
}
}
}
Задание 4
Explique qual será o resultado da compilação do seguinte código:
styles.less#block {
&.xxx {
.zzz {
width: 300px;
}
}
}
Задание 5
Explique qual será o resultado da compilação do seguinte código:
styles.less#block {
.xxx {
&.zzz {
width: 300px;
}
}
}