Ich verstehe überhaupt nicht was <meta http-equiv="X-UA-Compatible" content="..." />
für ... ist
Kann jemand erklären ...
content
? Es ist ein schrecklicher Hack, um verschiedene Bugs oder unvollständige Implementierungen in verschiedenen Versionen des Internet Explorer-Browsers zu berücksichtigen. Zum Beispiel:
%Vor%weist IE9 an, so zu tun, als sei es IE7, um Probleme zu vermeiden, die auftreten könnten, wenn Ihre Site in IE7, nicht aber in IE9 funktioniert.
Dieses Meta-Tag (oder http-Header) hat nur eine Bedeutung für IE8 und höher. Es ist eine Möglichkeit, den IE zu zwingen, die Seite so darzustellen, wie es eine ältere Version hätte. Wenn man es auslässt, hat das keine Wirkung, es wirkt nur, wenn man es benutzt.
Mögliche Werte sind "IE=" gefolgt von einer der folgenden:
<!DOCTYPE>
den Modus <!DOCTYPE>
den Modus <!DOCTYPE>
den Modus Zusätzlich können Sie ein Komma gefolgt von Chrome = 1 hinzufügen, um dem IE mitzuteilen, dass die Seite mit Google Chrome Frame gerendert werden soll, wenn es installiert ist. Möglicherweise haben Sie ein Tag, das folgendermaßen aussieht:
%Vor%Alternativ können Sie auch angeben, GCF für eine bestimmte Version von IE und darunter wie folgt zu verwenden:
%Vor%Was bedeutet, GCF zu verwenden, wenn es installiert ist und IE Version 8 oder niedriger ist, andernfalls als letzte installierte Version von IE rendern.
Es ist also offensichtlich, dass es nützlich ist, ältere Versionen von IE GCF verwenden zu lassen, aber das war wahrscheinlich nicht die Absicht von Microsoft, wenn sie dies implementiert haben. Es kann für die Kompatibilität mit alten Websites verwendet werden, die nur in älteren Versionen von IE funktionieren und nicht einfach repariert werden können, aber das ist irgendwie albern. Ich persönlich finde es nützlich zum Testen. Da es im Allgemeinen nicht so einfach ist, mehrere Versionen von IE von einem einzigen Entwicklungscomputer aus zu testen, bietet dies eine anständige Lösung.
Tags und Links html x-ua-compatible