<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