Nach einer umfassenden Suche, fand ich heraus, wie erfolgreich eine Intranet-Site von Rendering im Kompatibilitätsmodus verhindern IE9 auf this blog:
Von Tesmond Blog
Es gibt 2 Macken in IE9, den Kompatibilitätsmodus in dazu führen können, zu bleiben Wirkung. Das X-UA-kompatible Meta-Element muss das erste Meta-Element im Kopfbereich sein. Sie können keine konditionalen IE-Anweisungen vor dem X-UA-kompatiblen Meta-Element haben. Das bedeutet, wenn Sie Paul Irishs wunderbare HTML5-Boilerplate verwenden und dann in einem Intranet mit IE9-Standardeinstellungen, wird Ihre Website im Kompatibilitätsmodus angezeigt. Sie müssen den Beginn der Textvorschlag aus der folgenden Änderungen: -
<!doctype html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
zu:
<!doctype html>
<html class="no-js" lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta charset="utf-8">
wie gründlich gebrochen ist das? Ich bin mir nicht sicher, dass das so ein Paar "Macken" ist wie ein paar "Käfer". :) Danke, dass du mich auf den Artikel aufmerksam gemacht hast. – jinglesthula
Das funktioniert nicht für IE8 :( –
Ich fand eine Problemumgehung für das IE7-Rendering-Problem unten, wenn Sie mit Kompatibilitätsmodus leben können ... – Timmah