Utiliser la balise meta pour garantir la compatibilité future
Windows Internet Explorer 8 vous permet de contrôler les modes de compatibilité des documents, vous pouvez demander au navigateur de restituer les pages web de la même façon que les versions plus anciennes du navigateur. Vous pouvez également choisir le moment de la mise à jour de la page Web, tout en continuant à utiliser et à fonctionner correctement.
Définition de l’élément meta
L’élément meta comprend un attribut content qui vous permet de spécifier le mode dans lequel le contenu est restitué pour la page Web, comme le montre le tableau suivant.
| Valeur | Mode de rendu |
|---|---|
| IE = 9 | utiliser le mode de rendu des normes d’Internet Explorer 9 Windows |
| IE = 8 | Utiliser le mode de rendu des normes d’Internet Explorer 8 |
| IE = 7 | utiliser le mode de rendu des normes d’Internet Explorer 7 Windows |
| IE=5 | Utiliser le mode de rendu des normes de Microsoft Internet Explorer 5 |
Pour plus d’informations sur la compatibilité et l’en-tête X-UA-compatible, consultez Définition de la compatibilité des documents dans MSDN Library.
L’exemple de code suivant montre comment forcer l’affichage d’une page Web en mode Internet Explorer 8.
<html>
<head>
<!-- Mimic Internet Explorer 8 -->
<title>My Web Page</title>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
</head>
<body>
<p>Content goes here.</p>
</body>
</html>
Utilisation d’un en-tête HTTP
De nombreux sites Web contiennent des milliers (ou des dizaines de milliers) de pages Web individuelles, ce qui signifie que la définition de l’élément meta sur chaque document est irréalisable. Si vous souhaitez définir l’élément meta pour toutes les pages ou une collection de pages sélectionnées par dossier, vous pouvez modifier la configuration de votre serveur à la place et ajouter les métadonnées X-UA-Compatible dans l' en-tête http.
Pour les sites qui requièrent différentes valeurs d’élément méta pour les pages sur le même serveur, il existe plusieurs outils qui génèrent et insèrent automatiquement l’élément meta approprié. Par exemple, l’utilitaire ArtinSoft Web Tools de Aggiorno insère et supprime la fonctionnalité de balise de compatibilité d’Internet Explorer 8 et peut aider votre site à respecter des normes de compatibilité spécifiques.