Why does wrapping div not expand around floating elements?

Moshe picture Moshe · Oct 25, 2010 · Viewed 16.5k times · Source

I have two columns in a center column. (They are all div tags.) When I set the inner divs to float:left, the outer div does not wrap around the inner divs.

Why, and how do I fix that?

Answer

Brad Mace picture Brad Mace · Oct 25, 2010

set overflow: auto on the outer div.

Why does setting overflow alter layout of child elements?