Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2010, 12:01
pitonblanco
 
Fecha de Ingreso: enero-2010
Mensajes: 10
Antigüedad: 14 años, 4 meses
Puntos: 0
De acuerdo problema con layout a 3 columnas

buenas!

estoy teniendo un problema con css, estoy migrando del uso de "tablas" al uso de divs asi que soy nuevo en esto de hacer columnas y layouts en css y algunas cosas me fallan

estoy intentando crear un layout que se vea de la siguente manera:



quiero que las comumnas laterales abarquen en su totalidad el ancho de la pagina y que encierren con ellas el header y el footer, y obviamente el contenido

pero me esta quedando de la siguente manera:



en el problema, todo esta bien, la columna derecha se queda en su lugar y el header respeta el espacio de la columna izquierda, pero la columna izquierda comienza a la misma altura que lo hace el footer y el footer no respeta las dimensiones dentro del las columnas laterales

este es mi codigo css:
Código CSS:
Ver original
  1. #main960container
  2. {
  3. width:960px;
  4. position:relative;
  5.     }
  6. #header {
  7.     background: yellow;
  8.     width:800px;
  9.     }
  10. #l_container
  11. {
  12.     width:80px;
  13.     float:left;
  14.     background-color:#FF0000;
  15.     border:2px solid #454545;
  16.     padding-bottom: 1000px;
  17. }
  18. #r_container
  19. {
  20.     width:80px;
  21.     float:right;
  22.     background-color:#0000FF;
  23.     border:2px solid #454545;
  24.     padding-bottom: 1000px;
  25. }
  26. #container{
  27. width:800px;
  28. }
  29. #footer {
  30.     clear: both;
  31.     background: #A2A2A2;

y este es mi codigo html:

Código HTML:
Ver original
  1. <div id="main960container">
  2. <div id="l_container">lado A</div>
  3. <div id="header">HEADER</div>
  4. <div id="container"> contenido </div>
  5. <div id="footer"> FOOTER </div>
  6. <div id="r_container">lado B</div>
  7. </div>

cualquier ayuda se agradece! en especial por que me quiero enseñar a maquetear sin tablas