<div id="contenedor"> <div id="columna1">contenido de altura variable</div> <div id="columna2"> <div id="sub1">mas contenido</div> <div id="sub2">mas contenido</div> ... </div> <div>
Cómo he comentado, si a los divs internos (columna1 y columna2) les aplicamos un estilo para que "floten" quedarán en forma de columna: float:left;
Sin embargo tendremos un problema con el contenedor que no se adaptará a la altura de los hijos y se quedará con una altura de 0
Para solucionar esto, hay que añadir un último div a la estructura que no tenga la propiedad float y con un clear:both como se ve a continuación:
<div style="clear:both;"></div>
De esta manera quedará solucionado el problem y el div padre se quedará adaptado a la altura de la más alta de las dos columnas
Visto en muchos sitios, pero cogido de aquí
No hay comentarios:
Publicar un comentario