Soy nuevo el foro, y tengo una duda para commpartir.
Este tema lo he leido en algunos lugares y no he podido aplicar el resultado deseado en mi proyecto.
El caso es qe tengo un div #contenedor con 5 div's flotando de la misma anchura.
Mi idea es que los 3 divs centrales puedan ser encuadrados y los dos laterales tengan la altura que logro el formado #bloqueCentral.
Este es mi codigo :
Código:
  
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8" />
<title>Como hago?</title>
<style type="text/css">
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.col 
{
  float: left;
  border: 1px solid red;
  width: 19.8%;
}
#centro {
  border:1px solid green;
}
</style>
</head>
    <body>
      <div id="contenedor">
        
        <div class="col">1</div>
          <div id="bloqueCentral">
        <div class="col">2</div>
        <div class="col">3</div>
        <div class="col">4</div>
          </div>
        <div class="col">5</div>
       </div>
      <div class="clear"></div>
</body>
</html>
Sè que tiene que ver con la propiedad Float, pero veo que el div #bloqueCentral no toma la altura y anchura correspondiente a los 3 div's envolvidos sino que toma todo el ancho del contenedor (sumados los 2 div's laterales) y un height de 0..
Que debo hacer?
Agradezco su ayuda y espero haberme expresado bien
Hasta luego!
 

