Задать вопрос
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...

Допустимо ли в БЭМ задавать блоку модификатор?

Собственно, вопрос в САБЖЕ.
Я имею ввиду, допустимо ли писать так:

<div class="block--mod">
  <div class="block--mod__elem"></div>
  <div class="block--mod__elem--mod"></div>
</div>
  • Вопрос задан
  • 704 просмотра
Подписаться 1 Оценить Комментировать
Ответ пользователя Gregory Bass К ответам на вопрос (3)
GriNAME
@GriNAME
Front-End Developer, Android Developer
Класс модификатор один не используется. То есть всегда надо писать минимум 2 класса
block block_mod
block__elem block__elem_mod

Если у вас модификаторы блока сильно меняют сам блок то для элементов создайте модификаторы, которые будут подстраивать элементы под тот или иной размер / отступы / цвет / форму блока.
Если блок одного стиля, то для элементов такой модификатор. Если блок другой то и другие модификаторы для элементов

Например
block block_big
block__elem block__elem_big

block block_small
block__elem block__elem_small
Ответ написан
Комментировать