Внутренние левые плавающие элементы div не расширяют контейнер div вертикально

У меня есть контейнер div со следующими атрибутами:

#cat_container{
margin:0;
padding:5px;
border:1px solid red;
min-height:200px;
}

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

Оставленный плавающий div:

.cat_wrap{
border: 1px solid #000;
width:100px;
min-height:120px;
margin:0 10px 5px 0;
padding:0;
float:left;
}

Если я возьму левый плавающий элемент, содержащийся div будет расширяться вертикально, как и должно быть. Так как же заставить внутренние элементы div плавать влево, а также расширять контейнер div по вертикали?

Ответы на вопрос(3)

Ваш ответ на вопрос