Igualar la Altura de Varias Columnas CSS

Al pasar de trabajar con tablas a un maquetado CSS quizá nos topemos con problemas como este al momento de organizar los elementos de nuestra página.

Supongamos un diseño sencillo a 2 columnas, la de la izquierda es el menú (vertical) y la de la derecha es el contenido principal:

  1. <div id="contenedor">    <div id="menu">...</div><div id="contenido">...</div></div>  

Generalmente el contenido tiene una altura mayor al del menú, la técnica consiste en "simular" que la altura del menú es igual a la del contenido, de la siguiente manera:

  1. #contenedor{  
  2.     margin0 auto;  
  3.     width600px;  
  4. }  
  5. #contenido{  
  6.     border-leftsolid 200px #DFDFDF; // acá simulamos la altura del menú  
  7.     positionabsolute;  
  8.     width400px;  
  9. }  
  10. #menu{  
  11.     background#DFDFDF;  
  12.     margin-left400px;  
  13.     positionabsolute;  
  14.     width200px; // debe tener el mismo ancho que el borde del contenido  
  15. }  

Saludos y que lo disfruten!

Bookmark and Share

0 comentarios:

Publicar un comentario