Spajanje selektora u LESS-u
Ponekad nam je potrebno da se pri kompilaciji ugnježđenih konstrukcija one spoje ne razmakom, već zajedno. Za to je potrebno da se pre imena ugnježđenog selektora postavi znak ampersand (&):
styles.lessdiv {
&.block {
width: 300px;
}
}
Kao rezultat nakon kompilacije dobićemo sledeći kod:
styles.cssdiv.block {
width: 300px;
}
Задание 1
Objasnite, kakav će biti rezultat kompilacije sledećeg koda:
styles.less#block {
&.xxx {
width: 300px;
}
}
Задание 2
Objasnite, kakav će biti rezultat kompilacije sledećeg koda:
styles.less#block {
.xxx {
width: 300px;
}
}
Задание 3
Objasnite, kakav će biti rezultat kompilacije sledećeg koda:
styles.less#block {
&.xxx {
&.zzz {
width: 300px;
}
}
}
Задание 4
Objasnite, kakav će biti rezultat kompilacije sledećeg koda:
styles.less#block {
&.xxx {
.zzz {
width: 300px;
}
}
}
Задание 5
Objasnite, kakav će biti rezultat kompilacije sledećeg koda:
styles.less#block {
.xxx {
&.zzz {
width: 300px;
}
}
}