Cita:
Iniciado por gorkreg La columna de la izquierda NO PISA al bloque de debajo sino que es este el que sube hasta la derecha de la primera. La solución es contener al bloque de debajo con la regla css "clear".
No.
Mi 'clear' del pie es a efectos preventivos.
Si el problema estuviese en el pie, este seguiría subiendo por encima de #cuerpo, cosa que no ocurre.
Lo que le está pasando es que el menú está flotado y fuera del flujo, y entre otras consecuencias está que no hace crecer a su contenedor, por eso el pie sube hasta donde ha crecido #cuerpo, que es el tamaño al que lo lleva #principal.
Al añadir el "overflow" se "límpia" (anula) ese efecto del flotado, su contenedor (#cuerpo) crece y entonces aparece su fondo (#333333) por debajo y a su izquierda de #principal
Un saludo