Skip to main content

Forcer IE à afficher une page en mode de compatibilité

Password Reset New Konicas (Juin 2025)

Password Reset New Konicas (Juin 2025)
Anonim

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.