Question

Est-ce possible? J'ai essayé d'ajouter ceci à la page mais il n'a pas changé une chose.

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

Je suis en train MISE À JOUR de le faire parce que notre site a quelques problèmes CSS spécifique IE9, qui ne figurerait pas dans IE8.

Merci

Était-ce utile?

La solution

Vous pouvez utiliser la compatibilité des documents le mode pour ce faire, ce qui est ce que vous essayaient .. Cependant, chose à noter est: Il doit apparaître dans les années page Web en-tête (la section HEAD) avant toute d'autres éléments, à l'exception du titre élément et d'autres éléments de méta espoir qui était le problème .. En outre, les tête X-UA-compatible n'est pas le cas sensibles Référez: http://msdn.microsoft.com /en-us/library/cc288325%28v=vs.85%29.aspx#SetMode

Edit: dans le cas où quelque chose arrive à tuer le lien msdn, voici le contenu:

Spécification du document Modes de compatibilité

Vous pouvez utiliser les modes de document pour contrôler la façon dont Internet Explorer interprète et affiche votre page Web. Pour spécifier un document spécifique le mode de votre page Web, utilisez l'élément meta pour inclure une tête X-UA-Compatible dans votre page Web, comme indiqué ci-après par exemple.

<html>
<head>
  <!-- Enable IE9 Standards mode -->
  <meta http-equiv="X-UA-Compatible" content="IE=9" >
  <title>My webpage</title>
</head>
<body>
  <p>Content goes here.</p>
</body>
</html> 

Si vous affichez cette page Web dans Internet Explorer 9, il sera affiché en mode IE9.

L'exemple suivant de mode EmulateIE7.

<html>
<head>
  <!-- Mimic Internet Explorer 7 -->
  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
  <title>My webpage</title>
</head>
<body>
  <p>Content goes here.</p>
</body>
</html> 

Dans cet exemple, l'en-tête X-UA-Compatible dirige Internet Explorer à imiter le comportement d'Internet Explorer 7 pour déterminer comment afficher la page Web. Cela signifie que Internet Explorer utilisera les directive (ou son absence) de choisir le approprié Type de document. Parce que cette page ne contient pas directive, l'exemple serait affiché en mode IE5 (Quirks).

Autres conseils

Oui. Les versions récentes d'Internet Explorer (IE8 ou au-dessus) vous permettent d'ajuster cela. Voici comment:

  • Lancez Internet Explorer.
  • Cliquez sur le menu « Outils », puis cliquez sur « Outils de développement ». Sinon, appuyez simplement sur F12 .

Cela devrait ouvrir la fenêtre Outils de développement. Cette fenêtre a deux éléments de menu qui sont d'intérêt:

  • mode Navigateur. Ce paramètre détermine la valeur de l'en-tête de l'agent utilisateur envoyé pour chaque demande.
  • Mode document. Ce paramètre détermine la façon dont le moteur de rendu rend la page.

Plus sur http://blogs.msdn.com/b/ie/archive/2010/06/16/ie-s-compatibility-features-for-site-developers.aspx

Le 1er élément comme dans aucun retour dur. Un retour difficile, je suppose = un nœud / élément vide dans le DOM qui devient le 1er élément d'invalidation de la balise meta doc compatibilité.

Du côté du client, vous pouvez ajouter et supprimer sites à afficher dans l'affichage de compatibilité de Afficher les paramètres de compatibilité fenêtre de IE:

Outils-> Compatibilité Voir Paramètres

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top