À partir d'IE 8, IE a ajouté un mode de compatibilité. Lorsqu'il est activé, il sera rendu avec une version inférieure d'IE. Mais parfois, cela entraînera des problèmes avec la page Web, nous ajoutons donc généralement le code suivant en HTML pour que IE utilise un mode de rendu fixe :
-Rendu en mode IE8 -->
>
Mais j'ai rencontré une situation. Dans IE8, la page ne peut être affichée normalement que si le mode de compatibilité n'est pas utilisé. Cependant, si elle est définie sur le mode IE8, CSS3 deviendra invalide dans IE9. Il semble que je doive désactiver le mode de compatibilité pour IE8 et IE9 respectivement. Ce qu'il faut faire? La version du navigateur peut être déterminée en arrière-plan. S'il s'agit de IE8, content="IE=8" sera affiché. S'il s'agit de IE9, content="IE=9" sera affiché. Mais cela ne peut pas être réalisé avec HTML. En fait, vous pouvez simplement utiliser le code suivant pour y parvenir :