Es ist schlechte Praxis, dies als eine Lösung zu verwenden, bei der man es einmal einrichtet und vergisst. Die einfache Tatsache ist, dass sie *nicht* gleich sind, und Sie müssen in beiden testen, wenn Sie dies verwenden.
Hier ist eine Microsoft-Ressource, die die Unterschiede zwischen dem IE 8-Kompatibilitätsmodus und IE7 detailliert beschreibt. Website-Kompatibilität und IE8
Weil Ihr Code sonst eine "weitere" Browserversion unterstützen muss, die ein anderes Verhalten aufweist.
Weil Leute Hacks schreiben, um Probleme mit dem Verhalten älterer Browser zu umgehen. Dann kommt IE 8 und ihr Hack funktioniert nicht mehr (weil IE 8 Dinge jetzt besser macht).
Es ist eine nette und einfache Methode, um sicherzustellen, dass Ihr Code auch auf IE 8 ohne Änderungen funktioniert. Es ist einfacher, dieses Meta-Element hinzuzufügen, als viele Änderungen vorzunehmen und für einen weiteren Browser zu testen. Zugegeben, das ist nicht ideal.
Das war meiner Meinung nach ein cleverer Schachzug von MS... Es wird den Übergang für Entwickler erheblich erleichtern.
Es ist schlechte Praxis, dies als eine Lösung zu verwenden, bei der man es einmal einrichtet und vergisst. Die einfache Tatsache ist, dass sie *nicht* gleich sind, und Sie müssen in beiden testen, wenn Sie dies verwenden.
Hier ist eine Microsoft-Ressource, die die Unterschiede zwischen dem IE 8-Kompatibilitätsmodus und IE7 detailliert beschreibt.
Website-Kompatibilität und IE8
Ich verstehe nicht, warum jemand das ziemlich gute CSS-Rendering von IE8 zu einem bescheidenen IE7-Rendering ändern wollen würde...?
Ja, ich stimme zu, warum wollt ihr zu älteren Versionen von IE zurückgehen...??
Weil Ihr Code sonst eine "weitere" Browserversion unterstützen muss, die ein anderes Verhalten aufweist.
Weil Leute Hacks schreiben, um Probleme mit dem Verhalten älterer Browser zu umgehen. Dann kommt IE 8 und ihr Hack funktioniert nicht mehr (weil IE 8 Dinge jetzt besser macht).
Es ist eine nette und einfache Methode, um sicherzustellen, dass Ihr Code auch auf IE 8 ohne Änderungen funktioniert. Es ist einfacher, dieses Meta-Element hinzuzufügen, als viele Änderungen vorzunehmen und für einen weiteren Browser zu testen. Zugegeben, das ist nicht ideal.
Das war meiner Meinung nach ein cleverer Schachzug von MS... Es wird den Übergang für Entwickler erheblich erleichtern.
Verwendung für den neuesten IE
Ihre Website hat meinen Kommentar verschluckt...
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
Ich möchte IE 7 dazu zwingen, sich wie IE 8 zu verhalten. Gibt es eine Möglichkeit, dies zu tun, bitte teilen Sie es mit.
Das ist gut zu wissen... aber gilt das auch für IE 10 oder die neueste Version von Internet Explorer??