Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/10/2014, 02:31
javierflti
 
Fecha de Ingreso: junio-2011
Ubicación: Asturias
Mensajes: 228
Antigüedad: 12 años, 11 meses
Puntos: 14
Respuesta: Problema div Float y height

Tienes algún problema en tu css.
Lo primero, si envelves 3 col en un bloque, y esos col tienen un 19% de ancho cada uno, solo te van a ocupar una parte del bloque central, que es su contenedor.

Solución:
Tienes que crear tres columnas principales, las dos laterales y la central. Eso lo puedes hacer con este código
Código CSS:
Ver original
  1. .col
  2. {
  3.   float: left;
  4.   border: 1px solid red;
  5.   width: 19.8%;
  6.   background: #ff0000;
  7. }
  8.  
  9. #bloqueCentral{
  10.     border: 1px solid #000;
  11.     width: 59.4%;
  12.     height: auto;
  13.     float: left;
  14. }

Ahora tendrás dos columnas laterales con la clase col, y una central con el id bloqueCentral, que ya te cubrirán toda la pantalla.

Ahora crea una clase que te para cada #bloqueCentral en tres partes

Código CSS:
Ver original
  1. .col_central
  2. {
  3.   float: left;
  4.   border: 1px solid red;
  5.   width: 33.1%;
  6.   background: #0000ff;
  7. }

Crea el html para las columnas
Código HTML:
Ver original
  1. <div class="col">1</div>
  2. <div id="bloqueCentral">
  3.     <div class="col">2</div>
  4.     <div class="col">3</div>
  5.     <div class="col">4</div>
  6. </div>
  7. <div class="col">5</div>

Y ahora comprueba que funcione ;) y si tienes cualquier duda pásate por aquí
Un saludo