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

Как избавится от схлопывания margin при использовании flexbox?

Верстаю небольшую страницу и возникла проблема, которую никак не могу обойти. В примерах из статей или вопросах на SO всё очень похоже, но не то.

Вот образец кода, из которого сразу ясно, в чём моя проблема. При flex-direction: column; исчезает зазор справа между родительским и дочерним элементами. А хочется, чтобы отступ оставался, как в первом варианте использования.

Как наиболее просто можно добиться желаемого поведения?

5c4f54b01260f734677103.png
  • Вопрос задан
  • 199 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Решения вопроса 1
Добавить в класс child свойство align-self со значением center.

.child {
  ...
  align-self: center;
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
FeST1VaL
@FeST1VaL
Тихий
Ну если я вас правильно понял, то можно вот так.

https://codepen.io/anon/pen/QYKMLm

UPD: Ах блин не заметил что в комментах ответили...
Ответ написан
Ваш ответ на вопрос

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

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