@urajo

Зачем вложенность в scss если есть БЭМ?

На всех курсах часто учат минимально использовать большое кол-во селекторов, БЭМ отлично дает возможность сделать block__element и обращаться так, т.е по факту использовать 1 класс.
Но при использование вложенности scss формируется длинный селектор. Как лучше тогда? Использовать бэм или scss
  • Вопрос задан
  • 149 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега CSS
Вложенность в SASS как раз позволяет удобно делать БЭМ-селекторы:
.block {
  foo: bar;

  &_element {
    bar: baz;
  }
}


Но при использование вложенности scss формируется длинный селектор
Сам факт использования SASS никак на сложность селекторов не влияет. Результат зависит от исходного кода, а не от инструмента компиляции.
Да, SASS позволяет навертеть селекторы, если не быть осторожным и писать бездумно, но он к этому не обязывает.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы