Tving IE til å vise en side i kompatibilitetsmodus

Internet Explorer ble avviklet med adventen av Windows 10. Denne artikkelen presenteres her til fordel for de som fortsatt bruker eldre programvare og for historiske formål.

Den enkleste måten å fortelle Internet Explorer å bruke kompatibilitetsvisning, er å enten utelate DOCTYPE på websiden helt eller ikke plassere noe over DOCTYPE (inkludert en XML-erklæring eller kommentar).

Her er noen eksempler. Hver HTML-blokk er hele nettsidedokumentet.


Standardvisning

Denne siden er IKKE gjengitt i kompatibilitetsvisning

Denne siden er IKKE kompatibilitetsvisning

Kompatibilitetsvisning

Denne siden er IKKE gjengitt i kompatibilitetsvisning

Denne siden er IKKE kompatibilitetsvisning


Standardvisning (2)

Denne siden er IKKE gjengitt i kompatibilitetsvisning

Denne siden er IKKE kompatibilitetsvisning

Kompatibilitetsvisning (2)

Denne siden er IKKE gjengitt i kompatibilitetsvisning

Denne siden er IKKE kompatibilitetsvisning

Merk at det siste eksemplet skal lastes inn som standardvisning i XHTML-modus. Men Internet Explorer tolker XML-erklæringen som et krav om kompatibilitet.

Bruke HTTP-overskrifter for å tvinge standardvisningen i Internet Explorer 8 og nyere

Du kan også bruke metakoder for å tvinge standardmodus. Den X-UA-kompatible metataggen forteller Internet Explorer hvilken visningsmodus du skal bruke eller etterligne.

Ved å sette denne metakoden, ber du IE om å bruke standardmodus selv om det er kommentarer eller en XML-erklæring over DOCTYPE. Du bestemmer hvilken versjon av Internet Explorer som best kan vise siden, og angir deretter metataggene for å definere den versjonen.

IE 7:

IE 8:

IE 9:

Hvis en kunde kommer til en side med en visningsmodus høyere enn den støtter (f.eks. En IE 7-nettleser som viser en side som ber om IE8-visningsmodus), vil den ignorere koden og gjengi siden den modusen den ville ha uten koden.


Legg igjen en kommentar