Je suis tout à fait confus. Je devrais être en mesure de fixer <meta http-equiv="X-UA-Compatible" content="IE=edge" />
et IE8 et IE9 devrait le rendu de la page à l'aide de la dernière moteur de rendu. Cependant, je viens de tester, et si le Mode de Compatibilité est activé ailleurs sur notre site, il va rester sur notre page, même si nous devrions forcer, ne pas le faire. Comment êtes-vous censé assurez-vous que IE ne pas utiliser le Mode de Compatibilité (même dans un intranet)?
FWIW, je suis en utilisant le DocType HTML5 déclaration (<!doctype html>
).
Voici les premières lignes de la page:
<!doctype html>
<!--[if lt IE 7 ]> <html lang="en" class="innerpage no-js ie6"> <![endif]-->
<!--[if IE 7 ]> <html lang="en" class="innerpage no-js ie7"> <![endif]-->
<!--[if IE 8 ]> <html lang="en" class="innerpage no-js ie8"> <![endif]-->
<!--[if (gte IE 9)|!(IE)]><!-->
<html lang="en" class="innerpage no-js">
<!--<![endif]-->
<head>
<meta charset="ISO-8859-1" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
EDIT: Attends, je viens d'apprendre que le paramètre par défaut sur IE8 est d'utiliser IE7 en mode de compatibilité pour les sites intranet. Serait-ce de remplacer le X-UA-Compatible balise meta?