Это фиша препроцессора Sass с синтаксисом SCSS.
Например ты создаешь кнопку:
.button {
}
И тебе нужно задать для этой кнопки свойства при наведении на неё:
.button {
&:hover {
}
}
Т.е вместо знака
& в данном случае подставится
.button после компиляции данного кода.
Удобная штука, попробуй обязон, тем более SCSS мало чем отличается от CSS по синтаксису, сейчас каждый уважающий себя верстальщик должен пользоваться такой штукой. Особенно нравится вложенность, не нужно постоянно в строку перечислять все классы, просто создал один класс header, и уже внутрь него добавляешь нужные классы, типа:
header {
h1 {
//свойство:значение;
//свойство:значение;
}
p {
//свойство:значение;
//свойство:значение;
}
}
В CSS будет выглядеть так:
header {
}
header h1 {
}
header p {
}
Т.е тебе придется 3 раза написать
header, это бесит, лично меня.