Was genau macht die Kompatibilitätsansicht in IE8?


11

Ich habe eine geordnete Liste, in der der Text in der nächsten Zeile der Nummer in IE 8 angezeigt wird (aber nicht in anderen Browsern). Wenn ich die Kompatibilitätsansicht einschalte , sieht sie korrekt aus. Obwohl ich denke, dass ich dieses spezielle Problem debuggen und beheben kann, kennt jemand eine ziemlich vollständige Beschreibung der Funktionen der Kompatibilitätsansicht, damit ich beim nächsten Mal möglicherweise die Lösung beschleunigen kann?

TIA

Antworten:


7

In der Kompatibilitätsansicht wird die Seite so gerendert, als wäre es Internet Explorer 7 (einschließlich Javascript). Es gibt einige Unterschiede zwischen IE8 mit CV und reinem IE7, aber im Wesentlichen ist es das gleiche.

Sie können IE8 auch zwingen, CV mit diesem Meta-Tag zu verwenden:

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

Wenn Sie Probleme haben, würde ich vorschlagen, zuerst zu überprüfen, ob Sie einen legitimen Doctype in Ihrem HTML haben (der einfachste ist, <!DOCTYPE html>der den Standardmodus erzwingt). Das wird 90% Ihrer Probleme lösen, insbesondere mit IE6.


Vielen Dank. Ich benutze Drupal mit einem anständigen Thema, so dass zumindest Doctypey-Fehler keine Kopfschmerzen sind :)
Andy

Dieser Link ist auch sehr nützlich.
Andy

4

Die Kompatibilitätsansicht in IE8 rendert die Seite grundsätzlich so, wie sie in IE7 angezeigt wird. IE8 ist weitaus standardkonformer als IE7, aber für IE7 entwickelte Seiten werden im IE8-Standardmodus möglicherweise nicht korrekt angezeigt. Daher wurde der Kompatibilitätsmodus eingeführt, damit die Seite auf die IE7-Rendermethode zurückgreift.

Wenn Sie wirklich genau wissen möchten, was gerade passiert, lesen Sie Just The Facts: Zusammenfassung der Kompatibilitätsansicht im IE MSDN-Blog.

Wenn Sie während der Verwendung von IE8 F12 drücken, wird übrigens die Entwickler-Symbolleiste angezeigt. Oben gibt es zwei Optionen zum Ändern des Dokumentmodus und des Browsermodus, mit denen Sie mithilfe der Optionen für die Kompatibilitätsansicht untersuchen können, wie eine Seite angezeigt wird.


Danke, nützlicher Link. Das Problem wurde bereits gelöst, war jedoch, wie bereits erwähnt, mehr an der Kompatibilitätsansicht interessiert als an der Behebung dieses speziellen Problems.
Andy
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.