Задать вопрос
@denisopko
Стремлюсь стать выше)

Для чего тут создается вспомогательный блок, чтобы отделить блоки (html)?

Задача: Нужно блок с классом "list" отделить от блока с классом "block-portfolio" , то есть задать margin между ними.

Вопрос. Для чего здесь (на скриншоте) создают вспомогательный блок, в который ложится блок с классом "block-portfolio" и только этому вспомогательному блоку задают "margin-top: 30px"?
Почему нельзя было просто блоку с классом "block-portfolio" прописать в стилях "margin-top: 30px"?

Я знаю,что для блоков в БЭМ нельзя задавать размеры, но отступы-то можно... Или я что-то недоучил.

5dbf18a8732d4537116749.png
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 2
SkiperX
@SkiperX Куратор тега CSS
Почему нельзя было просто блоку с классом "block-portfolio" прописать в стилях "margin-top: 30px"?

По бему блок не может знать о своем положении. Оно задается через элемент родительского блока .page__block-portfolio в который автор обернет сам блок.
Ответ написан
Комментировать
@maximrabotaet
Чтобы не прописывать кучу отступов для каждого блока, и изменить их одним махом у одного селектора.
Ответ написан
Ваш ответ на вопрос

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

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