Если у вас есть два div, содержащихся в div:
<div style="border:1px;">
<div style="float:left;background-color:red;width:20px;height:20px;">
<div style="float:left;background-color:red;width:20px;height:20px;">
</div>
Два внутренних элемента div визуализируются как «невидимые», так как элемент div в контейнере не растягивается, чтобы позволить им заполниться, как если бы их там не было. Это создает уродливые перекрытия/пробелы и т.д.
Как вы подходите к решению этого вопроса?