Во многих случаях overflow: auto;
будет достаточно, но для завершения и поддержки кросс-браузера посмотрите Clearfix , который выполнит задание для всех браузеров.
Давайте рассмотрим следующую разметку ..
Content 1
Content 2
Наряду со следующими стилями:
.content { float:left; }
.clearfix { ..from link.. }
Без clearfix родительский div
не будет иметь высоты из-за его плавающих детей. Clearfix заставит родителя учитывать плавающих детей.