<body> отталкивается, если я не добавлю отступ или рамку для дочернего элемента - PullRequest
0 голосов
/ 24 февраля 2012

У меня возникла проблема, когда элемент <body> толкается вниз, создавая ненужные полосы прокрутки, равные высоте margin-top элемента <header>, если я не применяю отступы или границы к его дочернему элементу-обертке div.

Код доступен в этом JSFiddle .

1 Ответ

1 голос
/ 24 февраля 2012

Это ожидаемое поведение. Это происходит из-за "коллапса полей".

Вот подробный список ресурсов для чтения: Почему заполнение div-обертки выглядит по-разному для внутреннего div?

В вашем случае проще всего добавить overflow: hidden к вашей обертке:

http://jsfiddle.net/thirtydot/wgdMF/5/

#land-wrapper {
    overflow: hidden;
}
...