установка высоты с высотой дочерних элементов этого

0

это Style.css:

.widget{
    width: 100%;
    border-bottom-style: solid;
    height: auto;
}
.item{
    float: right;
    padding: 3px;
    width: 110px;
    height: 80px;
}

и он index.html:

<div class="widget" id="reports">
                   <div class="item" id="km"></div>
                   <div class="item" id="km"></div>
                   <div class="item" id="km"></div>
                   <div class="item" id="km"></div>
</div>

но моя проблема в том, что в результате "виджет" имеет 0 высоты. в чем проблема, я хочу, чтобы высота "виджета" наследовала от нее детей.

Теги:

1 ответ

2
Лучший ответ

В нижней части вашего:

               <div class="item" id="km"></div>
               <div class="item" id="km"></div>
               <div class="item" id="km"></div>
               <div class="item" id="km"></div>

Добавить

               <div class="clear" style="clear: both;"></div>

Результат будет выглядеть так:

<div class="widget" id="reports">
               <div class="item" id="km"></div>
               <div class="item" id="km"></div>
               <div class="item" id="km"></div>
               <div class="item" id="km"></div>
               <div class="clear" style="clear: both;"></div>
</div>

Конечно, вы можете добавить стиль для чистого класса в таблицу стилей. Вам нужно очистить любые плавающие divs befoure, ваш родительский div будет распознавать высоту.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню