Hola, tenía el mismo problema y he dado con la solución, y como no puedo poner enlaces, os la dejo aquí por si alguien más tiene el mismo problema
Cita: Debajo de un float tiene que existir un clear, no
en la capa que los contiene, no en la capa que flota. En una capa
contigua que este contenida en la misma que la que se encuentra
flotando.
<div style="...">/*aquí dentro alguien flota :0 */
<div style="float:left;..."></div> /*yo floto*/
<div style="..."></div> /*me dejo llevar*/
<div style="clear:both;..."></div> /*Se acabo la fiesta, aquí no
se flota más*/
<div>
y
SÍ es problema del
CSS jeje :))
salu2
Nota: En la capa contenedora (la de arriba de todo en el ejemplo) se debe poner position:relative, si no, en Iexplorer no aparecen los bordes o quizá la capa.