Foros del Web » Creando para Internet » CSS »

[SOLUCIONADO] Div no hereda la altura de su contenedor

Estas en el tema de Div no hereda la altura de su contenedor en el foro de CSS en Foros del Web. Buenas, Hay una cosa que no entiendo. Supongamos lo siguiente: <section min-height:500px color:rojo> <article> <div> bla bla bla </div> </article </section> No debería ver en ...
  #1 (permalink)  
Antiguo 05/05/2014, 13:14
 
Fecha de Ingreso: enero-2002
Ubicación: Sabadell
Mensajes: 565
Antigüedad: 22 años, 10 meses
Puntos: 4
Div no hereda la altura de su contenedor

Buenas,
Hay una cosa que no entiendo. Supongamos lo siguiente:
<section min-height:500px color:rojo>
<article>
<div>
bla bla bla
</div>
</article
</section>
No debería ver en rojo, como mínimo 500píxeles de altura?

El código es el siguiente:
Código HTML:
Ver original
  1.         <article>
  2.             <?php echo $instalacions[$idioma]; ?>
  3.             <div>
  4.                 <div>
  5.                     <a class="fancybox" href='<?php echo "imatges/instal11.png"?>' title="<?php echo $columna11[$idioma]; ?>"><img src="../imatges/instal11.png" width="210px" height="140px" alt="" /></a>
  6.                     <br/><?php echo $columna11[$idioma];?>
  7.                 </div>
  8.                 <div>
  9.                     <a class="fancybox" href='<?php echo "imatges/instal12.png"?>' title="<?php echo $columna12[$idioma]; ?>"><img src="../imatges/instal12.png" width="210px" height="140px" alt="" /></a>
  10.                     <br/><?php echo $columna12[$idioma];?>
  11.                 </div>
  12.                 <div>
  13.                     <a class="fancybox" href='<?php echo "imatges/instal13.png"?>' title="<?php echo $columna13[$idioma]; ?>"><img src="../imatges/instal13.png" width="210px" height="140px" alt="" /></a>
  14.                     <br/><?php echo $columna13[$idioma];?>
  15.                 </div>
  16.                 <div>
  17.                     <a class="fancybox" href='<?php echo "imatges/instal14.png"?>' title="<?php echo $columna14[$idioma]; ?>"><img src="../imatges/instal14.png" width="210px" height="140px" alt="" /></a>
  18.                     <br/><?php echo $columna14[$idioma];?>
  19.                 </div>
  20.                 <div>
  21.                     <a class="fancybox" href='<?php echo "imatges/instal21.png"?>' title="<?php echo $columna21[$idioma]; ?>"><img src="../imatges/instal21.png" width="210px" height="140px" alt="" /></a>
  22.                     <br/><?php echo $columna14[$idioma];?>
  23.                 </div>
  24.                 <div>
  25.                     <a class="fancybox" href='<?php echo "imatges/instal22.png"?>' title="<?php echo $columna22[$idioma]; ?>"><img src="../imatges/instal22.png" width="210px" height="140px" alt="" /></a>
  26.                     <br/><?php echo $columna14[$idioma];?>
  27.                 </div>
  28.             </div>
  29.         </article>
  30.         <footer>
  31.             <?php include("includes/inc_peu.php") ?>
  32.         </footer>  
  33.     </section>

Y el código CSS este:
Código CSS:
Ver original
  1. section{clear:both;width:100%;min-height:500px;}
  2. section article{box-sizing:border-box;-moz-box-sizing:border-box;background:lightgray;width:100%;font:0.8em/2.0 'Arial';color:#000;vertical-align:top;text-align:justify;padding:3%;}
  3. section article p{padding-top:2%;}
  4. section article em {font-weight:bold;}
  5. section article div div {box-sizing:border-box;-moz-box-sizing:border-box;float:left;border:1px solid black;padding:0.5%;margin:0.5%;text-align:center;}

Y el resultado final:



Es como si el div fuera independiente del section article.

Alguna sugerencia. Gracias
__________________
Qué fácil cuando lo sabes y qué difícil cuando no
  #2 (permalink)  
Antiguo 05/05/2014, 22:28
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 9 meses
Puntos: 306
Respuesta: Div no hereda la altura de su contenedor

En esta linea está el causante:
Código CSS:
Ver original
  1. section article div div {box-sizing:border-box;-moz-box-sizing:border-box;float:left;border:1px solid black;padding:0.5%;margin:0.5%;text-align:center;}

Aquí la respuesta:
http://librosweb.es/css_avanzado/cap...ar_floats.html

Saludos
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--
  #3 (permalink)  
Antiguo 06/05/2014, 00:25
 
Fecha de Ingreso: enero-2002
Ubicación: Sabadell
Mensajes: 565
Antigüedad: 22 años, 10 meses
Puntos: 4
Respuesta: Div no hereda la altura de su contenedor

Muchas gracias C2am, tema solucionado, artículo muy bueno.
__________________
Qué fácil cuando lo sabes y qué difícil cuando no

Etiquetas: altura, background, color, contenedor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:38.