Articles

Mode de compatibilité

Posted by admin

« affichage de compatibilité » est une fonctionnalité de mode de compatibilité du navigateur Web Internet Explorer dans la version 8 et ultérieure. Lorsqu’elle est active, la vue de compatibilité force IE à afficher la page Web en mode Quirks comme si la page était affichée dans IE7. Lorsque la vue de compatibilité n’est pas activée, IE s’exécute en mode natif. Dans IE11, un utilisateur peut activer le mode de compatibilité pour un site Web en cliquant sur L’icône engrenages et en cliquant sur Paramètres D’affichage de compatibilité.,

IE8+Edit

Internet Explorer 8 a été promu par Microsoft comme ayant une adhésion plus stricte aux normes Web décrites par le W3C qu’Internet Explorer 7. En conséquence, comme dans chaque version IE avant, un certain pourcentage de pages web codées selon le comportement des anciennes versions se briserait dans IE8. Cela aurait été une répétition de la situation avec IE7 qui, tout en ayant corrigé des bogues de IE6, a cassé des pages qui utilisaient les hacks spécifiques à IE6 pour contourner sa non-conformité. C’était particulièrement un problème pour les documents HTML hors ligne, qui peuvent ne pas être mis à jour (par exemple, stocké sur un support en lecture seule, tel QU’un CD-ROM ou un DVD-ROM).

pour éviter cette situation, IE8 a implémenté une forme de ciblage de version dans laquelle une page pourrait être créée vers une version spécifique d’un navigateur en utilisant la déclarationX-UA-Compatible soit en tant qu’élément méta, soit dans les en-têtes HTTP.,

afin de maintenir la rétrocompatibilité, les sites peuvent opter pour la gestion du contenu de type IE7 en insérant un élément méta spécialement créé dans la page web qui déclenche le mode de compatibilité dans le navigateur, en utilisant:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

Une version plus récente du navigateur que la page a été codée pour émuler le comportement de l’ancienne version, de sorte que les hypothèses faites par la page sur le comportement du navigateur sont vraies.,

Microsoft a proposé qu’une page avec un doctype qui déclenche le mode standards (ou presque le mode standards) dans IE7 déclencherait, par défaut, un comportement de type IE7, appelé « mode standards » (maintenant appelé « mode strict ») dans IE8 et les futures versions D’IE. Les nouvelles fonctionnalités D’IE8 sont activées pour déclencher ce que Microsoft a appelé le « mode normes IE8 » (maintenant appelé « mode normes »). Les Doctypes qui déclenchent le mode quirks dans IE7 continueront à le faire dans IE8.,

Peter Bright d’Ars Technica a affirmé que l’idée d’utiliser une balise meta pour choisir un mode de rendu spécifique manque fondamentalement le point de développement basé sur les normes, mais a positionné le problème comme un idéalisme contre pragmatisme dans le développement web, notant que tout le Web n’est pas maintenu, et que « exiger que les développeurs Web mettent à jour les sites pour s’assurer qu’ils continuent à fonctionner correctement dans n’importe quelle version future du navigateur est probablement trop demander. »

le résultat pour IE 8 Beta 1 était qu’il pouvait rendre trois modes: » Quirks », » Strict « et » Standard., »Quand il y a un vieux DOCTYPE ou quand il n’y a pas DOCTYPE, IE le rend comme IE5 le ferait (mode quirks). Lorsqu’un élément méta spécial ou son en-tête HTTP correspondant est inclus dans une page web, IE8 rendra cette page comme IE7 le ferait (mode strict). Sinon, IE8 rend les pages avec son propre moteur (mode standard). Les utilisateurs peuvent basculer entre les trois modes en quelques clics. La sortie D’Internet Explorer 8 Beta 1 a révélé que de nombreux sites web ne fonctionnent pas dans ce nouveau mode standard.,

Microsoft maintient une liste de sites Web qui ont été signalés pour avoir des problèmes dans le mode de normes IE8, connu sous le nom de liste de vue de compatibilité. Lorsqu’un utilisateur Active cette liste, IE8 affichera les sites Web dans la liste en utilisant son mode d’affichage de compatibilité. La liste est parfois mise à jour pour ajouter des sites Web problématiques nouvellement signalés, ainsi que pour supprimer des sites Web dont les propriétaires ont demandé la suppression. L’équipe D’Internet Explorer teste également les sites Web de la liste pour les problèmes de compatibilité et supprime ceux où aucun n’est trouvé.

Leave A Comment