How To Clear Floats Without Structural Markup
Most solutions for containing floats within an outer, wrapper div problem rely on the addition of a div specifically created to clear the inner floated contents. Position is Everything has a way to contain floats without adding that non-semantic prop div. To learn how the effect is achieved, read: "How To Clear Floats Without Structural Markup".