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

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

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
SPIKS Санкт-Петербург
от 70 000 до 90 000 ₽
PERX Нижний Новгород
До 50 000 ₽
move2usajobs.com LLC Лос-Анджелес
от 2 000 до 4 000 $
04 окт. 2024, в 17:32
375 руб./в час
04 окт. 2024, в 16:39
3000 руб./за проект
04 окт. 2024, в 16:34
20000 руб./за проект