Hola
viciovirtual: 1 Para
IE se suele utilizar el siguiente truco:
body{text-align:center;}/*centras el texto*/
div{text-align:left;}/*el cual volvés hacia la izquierda, o a la posición que requiera tu diseño*/
si por ejemplo tienes un body así:
<body>
<div>
</div>
</body>
2 Para los navegadores que respetan los estandares (Se destacan
Firefox, Zafari y Opera) se utiliza:
body{/*no hace falta incluir nada*/}
div{margin:0 auto;}/*donde cero hace referencia a top y bottom y auto, por su parte, hace referencia a left y right. Si bien puedes centrar con margin: 0px auto 0px auto; tal como bien indica chicohot20también puedes resumirlo.*/
Se aconseja utilizar *{margin:0; padding:0;} para dar un "reset" básico del css para igualar los margenes y rellenos a cero tanto para
1 como para
2.
Por lo que te quedaría un código mas o menos así:
*{margin:0; padding:0;}
body{text-align:center;}
div{text-align:left; margin:0 auto;}
Si no agregas
text-align:left; tu texto quedará centrado en
div y salvo que busques ese efecto no es lo más común de ver.
Espero le sirva este granito de arena
Saludos!
P/D:
Cita:
Iniciado por chicohot20
El tema de centrar un div esta muy pasado de moda, espero que sea la ultima vez que preguntes eso.
![en desacuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosabajo.png)
Hace falta ser tan duro? En estos casos puedes recomendar pasarse por las FAQ's.