Html 5 Zurücksetzen (html5reset.org) - X-UA-Compatible funktioniert nicht

8

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.

    
Sunday Ironfoot 21.05.2012, 09:39
quelle

1 Antwort

3

HTML5 Boilerplate empfiehlt die Webserver-Konfiguration. Es ist schneller und löst einige Randfälle, mit denen die Markup-Lösung nicht arbeitet: Ссылка

    
Paul Irish 17.09.2012, 00:09
quelle