Войти с помощью github
Форум /

В предварительных релизах Sass 3.3 появилась возможность удобной записи селекторов по методологии БЭМ, в которой вложенные элементы и модификаторы получают префикс по имени родителя. Теперь селекторы вида&__e и &--m, вложенные в .block, станут в итоговом CSS .block__e и.block--m. В предыдущих версиях эту возможность пытались реализовать громоздким селектором @at-root #{&}__e. Установить предварительную версию Sass 3.3 RC5 можно командой gem install sass --pre

Источник 


БЭМ синтаксис

В новой версии мы получим возможность писать так:
.block { /* styles */ &__child { /* styles */ } &--modifier { /* styles */ } }

Что скомпилируется в:
.block { /* styles */ } .block__child { /* styles */ } .block--modifier { /* styles */ }

Источник