Задать вопрос
@HelloJesus

Могут ли модификаторы задавать margin(БЭМ)?

Здесь https://ru.bem.info/forum/1629/ последний ответ:
".page__some-block_special {
margin-right: 20px;
}"

Через нижнее подчеркивание я понимаю, что это модификатор.
В бэм сказано, что модификатор не может задавать позиционирование.
Можно задавать padding.
То есть нужно использовать миксы.
Я верну пишу?

Здесь также https://qna.habr.com/q/351100 , последний ответ
"block block--margin20"

Люди сами запутались в микса и модификаторах?
  • Вопрос задан
  • 346 просмотров
Подписаться 2 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@smigles
В бэм сказано, что модификатор не может задавать позиционирование.

Не могу такого найти в спецификации БЭМа.

margin и прочие вещи, которые влияют на окружение, нельзя задавать для блока и модификатора блока, но можно задавать для элемента и модификатора элемента.

Ответ с block--margin20, на который вы сослались, считаю ошибочным.
Ответ написан
Ваш ответ на вопрос

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

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