La solución definitiva al problema de los float que desbordan su contenedor.
Muchos de vosotros conoceréis este probelema y las viejas soluciones, como añadir un elemento con clear: both o aplicar un attributo overflow, y habréis sufrido la contrariedad del primero y las inconsistencias del segundo.

Lorem ipsum dolor sit amet, consectetur adipiscing elit.