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 🙂

+1 pour demander pourquoi. Je tiens à ajouter que microsoft utilisent eux-mêmes <meta http-equiv="X-UA-Compatible" content="IE=edge" /> sur leurs sites web HTML5. Une autre explication: stackoverflow.com/questions/6771258/...

OriginalL'auteur diedie2 | 2013-12-12