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

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

Всем привет. Подскажите, плз, как можно для вложенного блока задать внешний отступ?
Пример: https://codepen.io/kashamalasha/pen/yOoyVX?editors=1100
В примере отступ задан как padding для контейнера, но использовать его не хочу.
.header {
   padding: 10px;
}


Заранее спасибо.
  • Вопрос задан
  • 192 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 2
andykov
@andykov
Shit happens
Это такая особенность margin. Должны быть ограничивающие свойства, иначе margin будет переходить от внутреннего блока к внешнему.

Решить это можно задав родительскому блоку border 1px solid transparent или overflow любое значение кроме visible.
Лично я использую padding.
Ответ написан
Как сказал Андрей, все решается oveflow
https://codepen.io/STutukov/pen/YqxPRz?editors=1100
.header {
    overflow:hidden;
}
.center-wrapper {
    margin: 10px auto;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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