Я не могу найти ответ на этот вопрос в StackOverflow. У меня есть такой сайт:
<div id="content">
... content....
<br style="clear: both;" />
</div>
Содержимое div автоматически соответствует содержимому и имеет белый цвет фона (который ДОЛЖЕН бы произойти).
Но Internet Explorer не уважает height: auto
, поэтому он не подходит для контента.
Мой живой пример здесь. Я надеюсь, что кто-то может мне помочь.
В вашем div, который выглядит так:
<!-- Add an overflow:hidden; css property to this parent div-->
<div style="...">
<div id="header">...</div>
<div id="middenbalk">...</div>
<div id="wrap">..</div>
</div>
Добавление и переполнение: скрыто; чтобы белый фон охватывал весь контент
Я думаю, вы должны установить высоту тела и HTML на 100% в свой CSS.
Или вы могли бы сделать backgound зафиксированным на вашем теле:
CSS
body {
background: url('3.bp.blogspot.com/-AMo1KrsU8yU/UK9SlxEZ_fI/AAAAAAAAF9U/…) no-repeat center center fixed;
{
и по-прежнему устанавливают высоту до 100% для тела и HTML в вашем CSS.