Cómo centrar correctamente un div en IE
nando Diciembre 5th, 2007
Internet Explorer, en sus versiones 6 y 7 en Windows, no muestra correctamente los DIV centrados en una página con respecto al fondo también centrado, ni siquiera utilizando text-align:center en el body. Esto parece que es porque no calcula al píxel de exactitud la distancia entre márgenes, mostrando erróneamente 1px de más cuando el ancho de la ventana de IE es un número impar de píxeles. La solución , para no molestar a otros navegadores, es añadir este código a la cabecera (head):
<!--[if IE ]>
<style type="text/css">
body {padding-left:1px;}/* sólo para ie*/
</style>
<!--[endif]-->