Как сверстать определенные блоки, не отходя от принципов БЭМ?

Верстаю, используя методологию наименования БЭМ, дошел до блока и просто в ступоре, что делать, у этого блока есть белая подложка, общий заголовок, после этого начинаются сущности, я назвал их news, сделал первую новость, которая на весь блок, смотрю, а дальше идут такие же сущности (как мне кажется), но все они имеют разные расположения элементов где-то другие размеры шрифтов, картинок и т.д. как их оформлять? Как взять за основу ту сущность и изменить расположения элементов в ней...? Если дам им модификаторы, то придется в зависимости от модификатора делать изменения элементов блока, но тогда придется использовать много каскадности, что плохо по БЭМу, делать отдельным блоком тоже неправильно, так как выйти из ситуации, причём на других страничках тоже могут быть такие же сущности и снова измененные, плюс на других страничках также будут белые подложки, но опять же немного измененных по размерам и т.д. Заранее спасибо
680f16f6f75b4630bd375a65a31f612e.jpg
  • Вопрос задан
  • 192 просмотра
Пригласить эксперта
Ответы на вопрос 1
werty1001
@werty1001
undefined
Если дам им модификаторы, то придется в зависимости от модификатора делать изменения элементов блока, но тогда придется использовать много каскадности, что плохо по БЭМу.

Ничего подобного, БЭМ советует избегать каскада при возможности, а не отказываться от него вообще. Каскад от модификатора для элементов блока вполне допустимо в вашем случае.
Ответ написан
Ваш ответ на вопрос

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

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