это 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 высоты. в чем проблема, я хочу, чтобы высота "виджета" наследовала от нее детей.
В нижней части вашего:
<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 будет распознавать высоту.
float:right
к.item
применяетсяdisplay: inline-block;
играть на скрипке