У меня вопрос о том, как лучше всего применить стиль к блоку или элементу с помощью подхода ABEM к форматированию CSS и именам классов.
Я работаю над сайтом с WordPress иЯ решил использовать SCSS и использовать ABEM (атомарный) подход к форматированию BEM (блок, элемент и модификатор) и метод именования классов.Я знаю, что не должен добавлять модификатор непосредственно к элементу, поэтому не так: <div class="-padding">To achieve some padding </div>
.Вместо этого сделайте это <div class="a-col -padding">Better way to achieve some padding</div>
.Вот моя проблема:
Должен ли я добавить -padding
к a-col
(как выше), чтобы добиться заполнения, или блоку a-col
должен быть применен к нему отступ непосредственно в его CSS?