Le moyen le plus simple de demander à Internet Explorer d'utiliser l'affichage de compatibilité est de laisser le DOCTYPE de la page Web entièrement ou de ne rien placer au-dessus du DOCTYPE (y compris une déclaration ou un commentaire XML).
Voici quelques exemples. Chaque bloc de HTML correspond au document de page Web entier.
Vue des normes
Cette page N'EST PAS rendue en mode Compatibilité. Cette page n'est PAS Vue de compatibilité
Affichage de compatibilité
Cette page N'EST PAS rendue en mode Compatibilité. Cette page n'est PAS Vue de compatibilité
Vue des normes (2)
Cette page N'EST PAS rendue en mode Compatibilité. Cette page n'est PAS Vue de compatibilité
Affichage de compatibilité (2)
Cette page N'EST PAS rendue en mode Compatibilité. Cette page n'est PAS Vue de compatibilité
Notez que ce dernier exemple devrait être chargé en tant que vue standard en mode XHTML. Mais Internet Explorer interprète cette déclaration XML comme nécessitant une vue de compatibilité.
Utilisation d'en-têtes HTTP pour forcer l'affichage des normes dans Internet Explorer 8 et versions supérieures
Vous pouvez également utiliser des balises méta pour forcer le mode standard. La méta-balise compatible X-UA indique à Internet Explorer le mode d'affichage à utiliser ou à émuler.
En définissant cette balise meta, vous indiquez à IE d’utiliser le mode standard même s’il existe des commentaires ou une déclaration XML au-dessus de DOCTYPE.
Vous déterminez quelle version d'Internet Explorer peut le mieux afficher la page, puis vous définissez les balises META pour définir cette version.
IE 7:
IE 8:
IE 9:
Si un client accède à une page avec un mode d'affichage supérieur à celui qu'il prend en charge (par exemple, un navigateur IE 7 affichant une page demandant le mode d'affichage IE8), il ignorera la balise et rendra la page au mode qu'il aurait sans la balise.