IE8 et mode quirks

Ne IE8 exécuter en mode quirks, comme IE6/7?

J'ai une page web qui a vraiment bizarre code. Le contenu est centré avec un rembourrage et des marges négatives.

Il fonctionne correctement sous IE6/7 et les autres navigateurs mais dans IE8 la zone de contenu est la moitié de sa largeur et de ne pas centré (indicateur de mode quirks).

Le code source a trois lignes vides avant le DOCTYPE. Je sais qui va jeter IE6 en mode quirks. Il sera également affecter IE8?

Je n'ai pas accès à la source donc je ne peut pas supprimer ces lignes pour le tester.

  • Enregistrer dans votre ordinateur et de modifier la source. Voir si l'entrelacement de ces lignes vides œuvres. En mode Quirks doit être évité comme la peste.
  • Lorsque vous êtes à la page, vous n'êtes pas sûr, il suffit de coller le texte suivant dans la fenêtre du navigateur javascript:alert(document.compatMode); et cela devrait vous dire que le mode en cours.
  • s/fenêtre du navigateur/navigateur barre d'adresse
  • si vous essayez de résoudre rapidement le problème, utilisez le Mode de Compatibilité de IE8. Définitivement correctif, vous devez modifier le fichier CSS. Lors de l'utilisation minimale de la largeur de la propriété, vous devez spécifier la largeur aussi bien sous IE8. Vous avez besoin d'ajouter une seule ligne de code et la page sera bien dans IE8: Fichier: structures.css, ligne 13: width: 1000px;
  • cela a résolu mon mode quirks problème: stackoverflow.com/questions/6294301/...
InformationsquelleAutor Emily | 2009-08-07