Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2014, 07:03
mblascog
 
Fecha de Ingreso: enero-2002
Ubicación: Sabadell
Mensajes: 565
Antigüedad: 22 años, 10 meses
Puntos: 4
Centrar horizontalmente, un div dentro de otro

Buenas,
Estoy intentando centrar un div y no lo consigo.
El código html 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 $columna21[$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 $columna22[$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 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%;}
  2. section article p{padding-top:2%;}
  3. section article em {font-weight:bold;}
  4. section article div {overflow:hidden;padding-top:2%;}
  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 es este:

section: es la zona verde
article: es la zona azul
article div: es igual de ancho que el azul pero empieza por debajo de la frase.

Y lo que quiero los recuadros queden centrados dentro de article div.

La web se puede ver aquí

Muchas gracias.
__________________
Qué fácil cuando lo sabes y qué difícil cuando no