Malgré un « X-UA Compatible » correct, Internet Explorer utilise le mauvais moteur de rendu

Depuis quelques années, il existe une balise <meta> spécifique à Internet Explorer permettant d’indiquer au navigateur la version du moteur de rendu à utiliser.

Plusieurs réglages sont possibles mais on utilise en général :

<meta http-equiv= »X-UA-Compatible » content= »IE=edge » />

Mais il arrive parfois qu’Internet Explorer (8 ou 9) ne l’interprète pas, et continue à utiliser le moteur de rendu d’Internet Explorer 7 (on peut voir cette information en utilisant la touche F12).

Vérifiez alors que le <meta> rajouté plus haut est bien au tout début de la page, dans cet ordre :

  • balise <html> (sans aucun commentaire conditionnel autour)
  • balise <title>
  • <meta http-equiv= »X-UA-Compatible » content= »IE=edge » />