Hola a todos!
Me pasa una cosa rara (que, como casi todas las cosas raras
relacionadas con el css, tienen relación con la ignorancia). Así que
os pido que me ilustréis.
En la url
http://casa.ccp.servidores.net/learning/css/prueba_css.html
he puesto un ejemplo simplificado.
tengo 4 divs: un div
Cuando un elemento está flotado se quita del flujo normal de la página.
Entonces los elementos que lo contienen, no lo toman en cuenta para
definir su tamaño.
Podés poner un elemento luego de los flotados pero dentro del
contenedor, con clear:both, para lograr que el contenedor se estire.