У меня проблема, я хочу установить 3 плавающих divs, а внизу я хотел бы иметь нижний колонтитул. Поэтому я получил эти два решения, но это не сработает. Пожалуйста, проверьте изображение:float divs with clear & fill width
Здесь проблема в том, что содержимое не не очищено, поэтому футер не меняет позиции:
<div class="container">
<div class="left"><div class="content"><div class="right">
<div style="clear:left;"></div>
</div>
<div class="footer"></div>
.container {
height: auto !important;
min-height: 100%;
}
.left {
float: left;
width: 20%;
max-width: 200px;
}
.center {
float: left;
width: 80%;
max-width: 500px;
}
.right {
width: auto;
}
.content {
height: auto !important;
height: 100%;
min-height: 100%;
}
.footer {
height: 202px;
margin: -202px auto 0;
position: relative;
}
Если я очистить содержимое, я получаю результат, что право ДИВ переходит к следующей строке:
спасибо!
могли бы вы показать все HTML, необходимые для этого, еще лучше создать скрипку в http://jsfiddle.net – caramba
спасибо, отличная идея, я установлю скрипку – miholzi