@r1ch

Как сделать высоту по содержимому div?

<div class="content">
      здесь дивы
      <div class="clear_float"></div>
  </div>
  <div class="footer">
  </div>

div.content{
    background-color: #F9F9F9;
    width:962px;
    min-height:400px;
    height:auto;
}
.clear_float {
    clear:both;
}
div.footer {
    background-color: #F9F9F9;
    width:982px;
    height:28px;
}


В chrome, firefox, opera нормально, а в ie8 блок footer оказывается под div-ами из content
  • Вопрос задан
  • 43442 просмотра
Решения вопроса 1
AntonEssential
@AntonEssential
<div class="clear_float"></div> Не очень хороший тон
Отчистку флоатов делайте классом .clear-fix
clear-fix::after {
    content: '';
    display: block;
    clear: both;
    height: 0px;
    visibility: hidden;
}


Для Ie8
.clearfix::after {
    content: "";
    display: table;
    clear: both;
}


nicolasgallagher.com/micro-clearfix-hack/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@hypnoser
А чем хуже overflow:auto?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы