У меня есть несколько вложенных div:
<div id="wrapper">
<div id="header">
<!-- a bunch of float divs here -->
</div>
<div id="body">
<div id="content">
<!-- a bunch of html controls here -->
</div>
</div>
</div>
- стиль оболочки:
width: 780px; margin:
20px auto; border: solid black 5px;
- стиль заголовка:
position: relative;
min-height: 125px;
- тип кузова:
position: relative;
- Стиль контента:
position: absolute;
left: 50px; top: 0px;
У меня есть куча html-элементов в содержимом div, и по какой-то причине тело div и div-оболочка сворачиваются вокруг заголовка, а содержимое div висит самостоятельно, если я не установил фиксированную высоту разделение тела Единственные элементы с плавающей точкой, которые у меня есть, находятся в заголовке.
EDIT
Если я удаляю div содержимого (и помещаю html-элементы непосредственно в тело), div тела перестает разрушаться! Попытка понять почему - угадайте, что это из-за позиции: абсолютное содержание div.
Любая подсказка, почему это происходит и как решить?
Я посмотрел на этот вопрос , но мне кажется, что он не работает (или, возможно, я очищаюсь в неправильном месте ...).