Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/02/2012, 10:29
Avatar de xFantaSx
xFantaSx
 
Fecha de Ingreso: agosto-2011
Mensajes: 243
Antigüedad: 13 años, 3 meses
Puntos: 20
Respuesta: Ajustar div al contenido (en ancho)

Hola, pues también lo podrías hacer con display=inline-block, con esta propiedad el div se ajustará a su contenido.
Ahora, para centrarlo, tendrías que hacer un div que contenga a ese otro div con la propiedad de text-align:center.
De esta forma no tendrás que especificar el ancho del div para que se centre. ;).
Te dejo el código de una prueba (puse un borde y una imágen de internet para que veas como funciona).

Código HTML:
Ver original
  1. <style type="text/css">
  2.  
  3. .contenedor {
  4.     text-align:center;
  5. }
  6. .div1{
  7.     border:solid 4px black;
  8.     display:inline-block;
  9.     margin-left:auto;
  10.     margin-right:auto;
  11.     text-align:center;
  12. }
  13.  
  14.  
  15. </head>
  16. <div class="contenedor">
  17. <div class="div1">
  18. <img src="http://www.lossimpsons.net/Imagenes/navidadsimpsons2.gif"/>
  19. </div>
  20. </div>
  21.  
  22. </body>
  23. </html>


saludos.!
__________________
Aprende cómo ganar dinero en internet...o ganar dinero rapido?