Comment définir le mode de document à Bord dans IE11 Win8.1
De la dernière année, j'ai créé quelques html5 (avec du php, mais ce n'est pas pertinente, je crois), sites web et tout s'est bien passé dans Internet Explorer 10, Chrome, Firefox....
Mais la semaine dernière, mon patron passée commande d'un nouveau pc avec Windows 8.1 sur elle, et de l'ofc. IE 11, et tous mes sites moche. J'ai vérifié avec les outils F12 et sur l'émulation onglet, il est dit Documentmode = 7 (par défaut). Si je le change de Bord, tout s'affiche comme il se doit....mais après un rafraîchissement, il saute juste pour revenir à 7.
J'ai toujours utilisé <!DOCTYPE html>
en haut de mes pages et toujours travaillé dans le passé. Mais maintenant, IE11 sur win8.1 semble l'ignorer.
La raison pourquoi je pense que c'est Windows 8(.1) seulement parce que j'ai aussi IE11 installé, mais sur un PC Windows7.
J'ai vérifié et il n'existe pas de sites web ajoutés à la liste pour compabilityview sur les deux PC
Après quelques recherches j'ai trouvé <meta http-equiv="X-UA-Compatible" content="IE=edge" />
et ça marche!!!
Mais je ne peux pas trouver n'importe où pourquoi c'est comme ça et si il y a une autre solution au lieu de l'ouverture de chaque page de chaque site web que j'ai créé et l'ajout de méta-tag...
Ma première question, ici, de l'espoir, j'ai bien fait 🙂
OriginalL'auteur diedie2 | 2013-12-12
Vous devez vous connecter pour publier un commentaire.
Où le site est-il servi? Est-il sur votre réseau local/intranet? Je crois me souvenir que IE par défaut pour le mode de compatibilité pour les sites situés dans la "Zone Intranet". Donc, cela ne devrait pas arriver aux utilisateurs d'accéder de l'extérieur, du monde. Voir http://msdn.microsoft.com/en-us/library/jj676914%28v=vs.85%29.aspx
Vous pouvez envoyer
X-UA-Compatible
comme un en-tête du serveur, au lieu de changer à chaque page de chaque site. Voir http://msdn.microsoft.com/en-us/library/jj676913%28v=vs.85%29.aspxEn supposant que vous êtes sur un serveur Apache, vous devriez être capable de le mettre dans un .fichier htaccess. Voir 456bereastreet.com/archive/201103/x-ua-compatible_and_html5
Quelle a été la réponse à cette question: "Où est le site d'être servi à partir de? Est-il sur votre réseau local/intranet?" Aussi, ouvrez le IE11 console et cliquer sur "actualiser". La console devrait indiquer pourquoi il est en mode IE7.
Thx @OllyHodgson, vous êtes à la pointe de mentionner l'aide de l' .fichier htaccess fonctionne et est assez bon pour moi...je ne sais pas comment faire pour upvote votre commentaire
OriginalL'auteur Olly Hodgson
C'est comment j'ai résolu mon problème. Fonctionne très bien.
OriginalL'auteur Don Rolling