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

Почему margin выходит за границы родительского блока и сдвигает его?

Есть div...
cc2864f451fd40c5bd9bcfb98944adcc.png
... с заданным "margin-top: 54px;".
72b56f44198f41579e946cfd4864f9c4.png
Его родительский блок "body" смещается вниз на высоту этого отступа.
61d77de8e1c94314bf0aadbb3557a733.png

Почему это может происходить?
Как сделать, чтобы "body" оставался на месте?
  • Вопрос задан
  • 8436 просмотров
Подписаться 1 Оценить 1 комментарий
Решения вопроса 1
@timfcsm
потому что так написано в стандарте... вот, изучите Схлопывающиеся отступы
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Martyer
Попробуйте задать border для див'а.
Ответ написан
@frilix
Иногда "творю"
а у вас подключен reset.css или что-то подобное, так как у разных браузеров есть дефолные настройки для body, они возможно и причина такого поведения.
Ответ написан
Ваш ответ на вопрос

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

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