Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/06/2012, 17:39
noruas
 
Fecha de Ingreso: junio-2012
Mensajes: 80
Antigüedad: 11 años, 10 meses
Puntos: 11
Respuesta: maquetar contenido

Te faltaba colocar los height: 100%; para las cajas flotantes asi como la propiedad clear, que se la habias puesto a una de las cajas flotantes. Si a la caja de contenido le das una altura de digamos 500px, las otras 3 tengan o no contenido suficiente para llenar el espacio, lo llenaran.

Dale un vistazo ahora, ami me funciona correctamente.

Código CSS:
Ver original
  1. #contenido {
  2.     margin:0 auto;
  3.     width:950px;
  4.     border:1px solid black;
  5. }
  6. #contenido_izquierda {
  7.     border:1px solid black;
  8.     width:200px;
  9.     float:left;
  10.     height: 100%; /*<----- */
  11. }
  12. #contenido_central {
  13.     border:1px solid black;
  14.     width:500px;
  15.     float:left;
  16.     height: 100%; /*<----- */
  17. }
  18. #contenido_derecha {
  19.     border:1px solid black;
  20.     width:200px;
  21.     float:left;
  22.     height: 100%; /*<----- */
  23. }
  24. .clear{
  25.     clear:both; /*<----- */
  26.     }
  27. footer {
  28.     margin: 0 auto;
  29.     width:950px;
  30.     border:1px solid black;
  31. }

Código HTML:
Ver original
  1. <section id="contenido">
  2.   <aside id="contenido_izquierda"> izquierda </aside>
  3.   <section id="contenido_central"> central </section>
  4.   <aside id="contenido_derecha"> derecha </aside>
  5.  
  6.   <br class="clear" /> <!--- Colocar tras las cajas que flotan, pero antes de
  7. que se cierre la que las contiene a todas ellas (puedes usar tambien una
  8. caja vacia) -->
  9.  
  10. <footer> pie de pagina </footer>

Saludos.