Thème > Développement
> > > La meta X-UA-Compatible d'Internet Explorer

La meta X-UA-Compatible d'Internet Explorer

A partir de Internet Explorer 8, vous pouvez forcer le navigateur Internet Explorer à utiliser un autre moteur Internet Explorer antérieur pour interpréter votre page Html.

Pour cela utiliser vous devez utiliser la meta suivante :
Exemple de code :
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />


X-UA-Compatible accepte plusieurs valeurs :
- 5 ou a, indique à Internet Explorer d'utiliser le mode IE5 (Quirks Mode). Disponible à partir de Internet Explorer 8.
- EmulateIE7 indique à Internet Explorer d'utiliser le mode IE7 (Standard) si le document comporte un DOCTYPE, ou le mode IE5 (Quirks Mode) dans le cas contraire. Disponible à partir de Internet Explorer 8.
- 7 ou 7.5, indique à Internet Explorer d'utiliser le mode IE7 (Standard). Disponible à partir de Internet Explorer 8
- EmulateIE8, indique à Internet Explorer d'utiliser le mode IE8 (Standard) si le document comporte un DOCTYPE, ou le mode IE5 (Quirks Mode) dans le cas contraire. Disponible à partir de Internet Explorer 8;
- 8, indique à Internet Explorer d'utiliser le mode IE8 (Standard) . Disponible à partir de Internet Explorer 8
- 100, indique à Internet Explorer d'utiliser le mode courant. Si Internet Explorer 8 IE8 (Standard), si Internet Explorer 9 IE9 (Standard) . Disponible à partir de Internet Explorer 8.
- edge : indique à Internet Explorer d'utiliser le mode le plus élevé disponible.

Choix multiple. Test si il y a IE9, s'il n'y a pas prend IE8, s'il n'y a pas prend IE5 :
Exemple de code :
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=5" >


L'utilisation de X-UA-Compatible n'est pas une solution définitive car il semble que cela ne soit pas très au point dans l'interprétation. C'est un moyen d'afficher un peu près correctement votre site en attendant un version compatible avec tous les navigateurs Internet Explorer.

Aller plus loin : Définir la compatibilité des documents [en]
En savoir plus : http://msdn.microsoft.com/en-us/library/ie/ms533876(v=vs.85).aspx