Cette balise va essayer de forcer le navigateur à utiliser la dernière mode de rendu du navigateur prend en charge. Il ne se déclenche pas le mode de Compatibilité.
Notez que la balise doit être la première balise dans la tête ou il ne fonctionnera pas.
Cela fait des faveurs à l'aide des en-têtes HTTP, si possible, que l'ordre dans l'en-tête HTTP n'a pas d'importance.
Si le navigateur alambics finit en mode de Compatibilité lorsque vous utilisez un en-tête ou la balise meta de l'une de ces choses est probablement la cause:
- il vous manque un sain d'esprit doctype
- le navigateur est configuré de manière à toujours utiliser le mode de compatibilité
- le site est hébergé sur un "site intranet" et le paramètre par défaut pour les sites intranet est réglé
Changer les paramètres d'Affichage de Compatibilité des navigateurs
Microsoft considère au moins 192.168.x.x être sur un "site Intranet". La valeur par défaut pour les sites intranet dans IE8/IE9 est d'utiliser le mode de compatibilité. C'est un énorme problème pour de nombreuses applications d'entreprise que le programmeur NE peut pas annuler cette option, même avec cette balise meta. ("Afficher les sites intranet dans Compatitiblity Vue" n'est pas remplaçable par de la balise meta ou en-tête http (le navigateur est en contrôle complet de l'affichage de compatibilité dans ce cas)
Toujours ajouter cette balise meta ou un en-tête http?
Une bonne chose sur l'utilisation de cette balise meta est que la "compatibilité vue", l'icône est supprimée de la barre d'adresse du navigateur. Au moins les utilisateurs peuvent pas décider du mode de rendu à l'aide de ce bouton.