Ich verwende die ausgezeichnete HTML 5 Reset-Vorlage unter html5reset.org und mein X-UA-kompatibler Meta-Tag scheint nicht zu funktionieren . So sieht meine Kopfzeile aus:
%Vor%Die Option zur Verwendung des Kompatibilitätsansichtsmodus in IE wird angezeigt (Symbol für beschädigte Seite im URL-Feld). Das Problem ist, dass einige meiner Kunden ihre IE9-Browser in den Modus "Immer Kompatibilitätsansicht verwenden" gesetzt haben, was dazu führt, dass die Website wie IE7 aussieht, obwohl sie IE9 verwenden, und X-UA-Compatible soll dies überschreiben .
Wenn ich jetzt die lustigen Header-Sachen entferne:
%Vor%... es beginnt plötzlich gut zu funktionieren.
Ich habe bemerkt, dass html5reset.org selbst anscheinend das Symbol der kaputten Seite anzeigt, also scheint es auch nicht zu funktionieren, aber < a href="http://html5boilerplate.com"> html5boilerplate.com funktioniert, und scheint den gleichen Ansatz zu verwenden.
Das Hinzufügen des X-UA-Compatible in den Response-Header über die Webserver-Konfiguration scheint das zu beheben, aber ich würde mich lieber nicht auf diesen Ansatz verlassen.
Update: Es scheint, dass html5boilerplate.com gerade X-UA-Compatible in die HTTP-Antwortheader sendet, wenn Es erkennt, dass der Browser IE ist. Dies scheint der richtige Weg zu sein.
HTML5 Boilerplate empfiehlt die Webserver-Konfiguration. Es ist schneller und löst einige Randfälle, mit denen die Markup-Lösung nicht arbeitet: Ссылка
Tags und Links internet-explorer html5 html5boilerplate x-ua-compatible