@urajo

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

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

  &_element {
    bar: baz;
  }
}


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

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

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект