Задать вопрос
Dikkkey
@Dikkkey
Начинающий программист.

Можно ли делать самостоятельные блоки внутри секции по БЭМ-у?

Можно ли делать так, как я сделал на скрине? То есть делать самостоятельный блок "notations", а не "cart__notations"?

Спасибо заранее за ответ :)

5f8fdf36a873d251528036.png
  • Вопрос задан
  • 121 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Академия Эдюсон
    Frontend-разработчик + ИИ
    9 месяцев
    Далее
Решения вопроса 1
Realetive
@Realetive
MODX Ambassador России, самозванный БЭМ-евангелист
Да, конечно.
Но, если вы хотите использовать БЭМ по правилам, а не просто писать классы через чёрточку: когда захотите сделать margin-отступ между .row и .notations, это следует описывать не в классе блока, т. к. «у блока не должно быть внешней геометрии». Можно задать элементы у .container и уже между ними описать margin-отступ:

<div class="container">
  <div class="container__main">
    <div class="row">…</div>
  </div>
  <div class="container__aside">
    <div class="notations">…</div>
  </div>
</div>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы