У меня есть такая простая HTML-структура:
<div id="mainbody">
<div id="main">
...
</div>
<div id="left">
...
</div>
</div>
<div id="footer">
...
</div>
У div "mainbody" есть позиция: относительная.Элемент div "left" имеет абсолютную позицию в левой части страницы и динамическую высоту.Div "main" плавает влево справа от div "left".
CSS:
#mainbody {
position:relative;
}
#left {
position:absolute;
width:250px;
}
#main {
float: left;
margin-left: 260px;
width:80%;
}
ПРОБЛЕМА: Высота div "left" игнорируется, а div "footer"начинается там, где заканчивается div "main", хотя div "left" имеет большую высоту, чем div "main".