Задать вопрос
GreyCrew
@GreyCrew
Full-stack developer

Почему при верстке флекс блока, у внутреннего блока слетает верхний отступ, если у нижнего блока убрать свойство display: flex?


Собственно есть код.
Если у элемента ul убрать display: flex;
То слетают отступы у соседнего элемента, можете подсказать в чем тут причина?
  • Вопрос задан
  • 137 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Фронтенд-разработчик
    11 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка
    3 месяца
    Далее
Решения вопроса 1
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега CSS
Руководитель frontend направления, предприниматель
https://developer.mozilla.org/ru/docs/Web/CSS/CSS_... читай.

Элементы со свойством display: flex игнорируют эти правила.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Froggyweb
потому что у тебя фиксированная высота шапки. Старайся никогда не задавать высоту блокам вообще. Только в очень крайних случаях. Это очень плохая практика.
Ответ написан
Ваш ответ на вопрос

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

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