margin:0 auto No me funciona en Internet Explorer!

Bueno, a más de uno seguro que le habrá pasado que su página no consigue centrar el div css de la imagen o texto en Internet Explorer, tal y como lo hacen los otros navegadores.

Existe algunas soluciones, la primera es no dar soporte a Internet Explorer, aunque no es muy viable :D, también puedes usar la opción text-align: center para forzar el centrado, pero en algunas ocasiones implica realizar demasiados cambios y esto también afectaría al comportamiento del resto de navegadores, así que tocaría modificar demasiadas cosas, finalmente la solución que hace que funcina correctamente en Internet Explorer 7-8 es simplemente añadir una Doctype para forzar el tipo de formato html a utilizar, asi de estar manera , Internet Explorer “no se liará” y hará el centrado correctamente, a pesar de que antes hubieses puesto correctamente margin:0 auto que sí que era detectado por el resto de navegadores.

Ejemplo:

¡Como primera linea del fichero html!

< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

7 Replies to “margin:0 auto No me funciona en Internet Explorer!”

  1. Muy buena la aportación.
    Te felicito y ha sido ponerlo y funcionar en el ie. Es increíble como aún no tiene resueltos estos problemas microsoft.

Deja un comentario

Tu dirección de correo electrónico no será publicada.