Répondre

3

Il n'y a pas qu'un seul "mode de compatibilité", mais plusieurs.

Toutes les versions IE entre v8 et v11 offrent des modes de compatibilité. Il existe un mode de compatibilité disponible pour chaque version précédente d'IE depuis IE7. IE12 offre donc des modes de compatibilité IE7 et IE7, IE10 a des modes de compatibilité IE7, IE8 et IE9, et IE11 offre des modes pour IE7, IE8, IE9 et IE10.

Entre toutes les versions du navigateur, les modes de compatibilité sont raisonnablement cohérents. Ainsi, le mode IE7 fonctionne de la même manière dans IE8 que dans IE11.

Il existe également une chose appelée Mode Quirks, qui est un mode de compatibilité pour IE5.5. Notez que dans IE11, il existe deux modes Quirks différents. Le mode original de quirks continue à fonctionner exactement comme il l'a toujours fait dans IE10 et plus tôt. Cela signifie qu'en plus de modifier la disposition du rendu, il désactive également toutes les nouvelles fonctionnalités du navigateur afin qu'il fonctionne le plus près possible d'IE5.5. Cependant, le nouveau mode des caprices dans IE11 ne le fait pas; ça change juste le mode de rendu. Cela le fait fonctionner plus comme mode quirks dans d'autres navigateurs. IE11 a ces deux modes, mais IE10 a seulement l'original. En fonction de la façon dont vous déclenchez le mode quirks, vous pouvez donc le trouver différemment. Si vous voulez qu'il fonctionne de la même manière entre IE10 et IE11, vous devez vous assurer que vous utilisez le mode original de quirks.

Notez que le nouveau navigateur Edge de Microsoft, qui remplace IE, ne prend en charge aucun de ces modes de compatibilité ou modes de quirks. Vous devriez donc éviter de vous fier à eux, car IE finira par disparaître en faveur d'Edge.