8
votes

IE8, vue de compatibilité sur les fichiers locaux?

Je viens de développer un petit site Web et je l'ai testé localement dans IE8, il n'y a pas de bouton de vue de compatibilité, mais sous Paramètres, je trouve une option appelée "Afficher les sites intranet dans la vue de compatibilité" , cette option est cochée. Donc, j'espère que tous les fichiers locaux sont rendus comme IE7.

Je télécharge ensuite la page sur mon serveur et tout fonctionne bien en mode IE8, le bouton Comp-View est maintenant visible, je clique ici et mon design devient FUBAR!

Je vais dans les paramètres de la vue de compens et décochez la vue "Afficher les sites Intranet dans la vue de compatibilité", le site est toujours correct lorsque j'essaie de le naviguer directement à partir du disque dur et il n'y a toujours pas de bouton de la vue compourée visible.

Cette fois, j'ai réussi à créer une solution dans mon CSS assez facilement, mais je ne veux pas ressentir de nouveau pour un site Web plus grand.

Comment puis-je obtenir une vue à la fois en mode IE8 et à la compatibilité des pages locales et puis-je faire confiance à celle qu'elle est active ou non?


2 commentaires

IE8 et IE7 ne devraient pas être aussi importante d'une différence, je dois donc demander - avez-vous un doctype déclaré?


Il y a un tas de différences entre IE8 et IE7 si vous avez un ensemble de DOCTYPE. Sinon, vous courez en mode Quirks et oui, ils sont presque identiques.


3 Réponses :


0
votes

au lieu de vérifier les "sites Intranet d'affichage en compat" Essayez de vérifier "Afficher tous les sites de compat". C'est ce que je fais habituellement et il semble fonctionner correctement.


0 commentaires

11
votes

Si vous chargez des fichiers sur votre C: \ \ (par exemple, ce type de local), alors oui, vous êtes obligé dans le mode de normes IE8. Dans ce cas, le seul moyen de basculer est d'utiliser les outils de développeur F12 et le basculer là-bas, en procédant comme suit:

  1. Appuyez sur F12 pour accéder aux outils de développement. Un nouveau volet apparaîtra au bas de la fenêtre du navigateur
  2. Dans le menu de gauche, faites défiler jusqu'à l'option finale (émulation). Ou, appuyez sur ctl + 8
  3. Définissez le mode Document sur la version du navigateur souhaitée.

    Tools de développeur exemple

    Si par local Vous voulez dire désactivé un serveur Web en cours d'exécution sur votre PC ou sur un PC de votre réseau (par exemple, intranet), vous pouvez l'ajouter à la liste des sites ... ils fourniront ensuite l'icône sur l'adresse bar pour le basculer.

    Je présume sur la base de votre description que vous voyez des changements importants, donc je présume que vous avez défini un doctype. Pouvez-vous vérifier cela pour nous?


2 commentaires

Je charge les fichiers du système de fichiers, j'ai un doctype et Fubar aurait pu être une surestimation. Lorsque vous travaillez avec IE, mon tempérament pour une raison quelconque semble changer ... En appuyant sur F12 résolu le problème, merci.


Merci! Je ne vois pas pourquoi ils désactivaient cette option pour les fichiers locaux.



2
votes

J'utilise cette balise méta dans IE8 pour imiter IE7. S'il y a un DocType QuirksMode, cette balise ne fonctionnera pas.

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


1 commentaires

Cela n'affectera pas le visage, c'est-à-dire que vous pensez que vous êtes sur un intranet :(