Zum Inhalt springen

IE8 Kompatibilitätsmodus

Erstellt am 30. Juni 2009 · 6 Antworten · letzte Antwort am 21. Juli 2009

Tags: HTML & CSS, Frage

almi13 ·

Hallo,

der IE8 bietet ja den Kompatibilitätsmodus an, der über eine Schaltfläche zu erreichen ist und angeblich dann den IE7 emuliert. Was aber nicht stimmt, denn es sieht teilweise doch anders aus als im richtigen IE7, nämlich verschoben und daher möchte ich gerne diesen Button für den K.Modus weg haben, weil bei mir alles standard-konform ist. Dazu muss man folgenden meta-Tag setzen:

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

Problem: Dieser Tag muss im <head> relativ weit vorne stehen, nur <title> und andere <meta />s dürfen davor stehen. Wenn ich nun aber

  headerData = COA
headerData.5 = TEXT
headerData.5.value = <meta http-equiv="X-UA-Compatible" content="IE=8" />

schreibe, dann erscheint dieser Tag erst nach den <link />s für CSS und ist dann nicht mehr wirksam. Also, wie kriegt man den Tag nach oben?

Danke & Gruß, Alex

pezibär ·

Hi,

so sollte es funktionieren:

page.headerTags = <head><meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

Grüße

Michaelh74 ·

Ungetestet, aber es sollte auch mit der Angabe

page.meta.http-equiv = IE=EmulateIE7

analog zu normalen Meta Tags funktionieren.

Gruß
Michael

almi13 ·

Hallo zusammen,

danke für die Antworten, aber beide funktionieren nicht.

1.) page.headerTags gibts laut Doku nicht, die Angabe in TS hat auch keinen Effekt.

2.) erzeugt folgenden Tag:
<meta name="http-equiv" content="IE=EmulateIE7" />
Problem, er muss so lauten:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
UND dieser Tag erscheint auch nicht am Anfang sondern erst nach den CSS-Links, wäre also selbst wenn korrekt umwirksam.

Alex

karlchen ·

hallo almi13,

du könntest eventuell nach Extensions suchen die Inhalte ersetzen.

z.B. content_replacer, gibt einige dieser Extensions.

Oder was noch gehen würde, du fügst deinen Tag mit config.headerComment hinzu.
Damit kommst du wohl am weitesten "nach oben", wenn auch ein wenig quick&dirty