Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/02/2010, 01:36
DjX
 
Fecha de Ingreso: febrero-2010
Mensajes: 6
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Centrar DIVS que están dentro de un Contenedor?

Pues que yo sepa no se puede hacer sin modificar el css cada vez que añadas o elimines los divs pequeños, pero ya que van a estar variando pues puedes modificar esa propiedad cada vez, ya sea a mano o con php.

Le he robado un poco de código a easy para este ejemplo

Código CSS:
Ver original
  1. #contenedor {
  2.     text-align: left; //para que funcione en IE y que sea centrado
  3.     width: 900px; //ancho del contenedor
  4.     margin: auto; //para que funcione en FF entre otros
  5. }
  6.  
  7. #centrador {
  8.     width: 390px; // esto lo calculas sumando los width y los margin (izquierdo y derecho) de  los divs pequeños
  9.     margin: 0 auto 0 auto;
  10. }
  11.  
  12. .centrado{
  13.     float:left;
  14.     text-align:left;
  15.     width: 100px;
  16.     height:100px;
  17.     margin: 15px;
  18.     background: blue;
  19. }

Código HTML:
Ver original
  1. <div id="contenedor">
  2. <div id="centrador">
  3.     <div class="centrado">
  4.     </div>
  5.     <div class="centrado">
  6.     </div>
  7.     <div class="centrado">
  8.     </div>
  9.     <div style="clear: both;"></div> <!-- este ultimo div sin contenido para que todo cuadre bien -->
  10. </div>
  11. </div>