X-UA-compatibele metatag-informatie

click fraud protection

Jarenlang veroorzaakten verouderde versies van Microsoft's Internet Explorer-browser hoofdpijn bij website-ontwerpers en -ontwikkelaars. De noodzaak om CSS-bestanden te maken om specifiek die oudere IE-versies aan te pakken, is iets dat veel oude webontwikkelaars zich kunnen herinneren. Gelukkig zijn de nieuwere versies van IE, evenals de nieuwste browser van Microsoft, Rand, zijn veel beter in overeenstemming met webstandaarden, en aangezien die nieuwere Microsoft-browsers "evergreen" zijn in de manier waarop ze automatisch updaten naar de nieuwste versie, het is onwaarschijnlijk dat we zullen worstelen met verouderde versies van dit platform zoals we deden in het verleden.

Illustratie van 'e'-symbool en pijlteken
Ivary / Getty-afbeeldingen

Voor de meeste webdesigners betekent de browservooruitgang van Microsoft dat we niet langer te maken hebben met de uitdagingen die de oude IE-versie ons in het verleden bood. Sommigen van ons zijn echter niet zo gelukkig. Als een site die u beheert nog steeds een aanzienlijk aantal bezoekers van een oudere IE-versie bevat, of als u aan interne bronnen werkt, zoals een intranet, voor een bedrijf dat om de een of andere reden een van deze oudere IE-versies gebruikt, moet u doorgaan met testen voor deze browsers, ook al zijn die verouderd. Een manier om dit te doen is door de X-UA-compatibele modus te gebruiken.

instagram viewer

X-UA-compatibel is een metatag in documentmodus waarmee webauteurs kunnen kiezen in welke versie van Internet Explorer de pagina moet worden weergegeven. Het wordt gebruikt door Internet Explorer 8 om aan te geven of een pagina moet worden weergegeven als IE 7 (compatibiliteitsweergave) of IE 8 (standaardweergave).

Houd er rekening mee dat met Internet Explorer 11 documentmodi zijn verouderd - ze worden niet langer gebruikt. IE11 heeft de ondersteuning bijgewerkt voor webstandaarden die problemen veroorzaakten met oudere websites.

Om dit te doen, specificeert u de user-agent en versie die u wilt gebruiken in de inhoud van de tag:

De opties die je hebt voor de inhoud zijn:

  • "IE=5"
  • "IE=EmulerenIE7"
  • "IE=7"
  • "IE=EmulerenIE8"
  • "IE=8"
  • "IE=EmulerenIE9"
  • "IE=9"
  • "IE=rand"

Het emuleren van de versie vertelt de browser om het DOCTYPE te gebruiken om te bepalen hoe inhoud moet worden weergegeven. pagina's zonder DOCTYPE worden weergegeven in eigenaardigheden modus.

Als u hem vertelt de browserversie te gebruiken zonder te emuleren (d.w.z.

) de browser geeft de pagina weer in de standaardmodus, ongeacht of er een DOCTYPE-declaratie is.

vertelt Internet Explorer om de hoogste modus te gebruiken die beschikbaar is voor die versie van IE. Internet Explorer 8 kan tot IE8-modi ondersteunen, IE9 kan IE9-modi ondersteunen, enzovoort.

X-UA-compatibel Metatag Type:

De X-UA-compatibele metatag is een http-equiv-metatag.

X-UA-compatibele metatag-indeling:

Emuleer IE 7.

Weergeven als IE 8 met of zonder een DOCTYPE.

Quirks-modus (IE 5)

X-UA-compatibele metatag Aanbevolen gebruik:

Gebruik de X-UA-compatibele metatag op webpagina's waarvan u vermoedt dat Internet Explorer 8 zal proberen de pagina in een onjuiste weergave weer te geven. Bijvoorbeeld wanneer u een XHTML-document heeft met een XML-declaratie. De XML-declaratie bovenaan het document zal de pagina in de compatibiliteitsweergave gooien, maar de DOCTYPE-declaratie zou moeten dwingen om in de standaardweergave te worden weergegeven.

Reality Check

Het is weliswaar onwaarschijnlijk dat u aan websites werkt die als IE 5 moeten worden weergegeven, maar u weet maar nooit. Er zijn nog steeds bedrijven die werknemers dwingen zeer, zeer oude versies van browsers te gebruiken om door te gaan met het gebruik van propriëtaire legacy-software die eeuwen geleden voor deze specifieke browsers. Voor degenen onder ons in de webindustrie lijkt het idee om een ​​browser als deze te gebruiken gek, maar stel je een productiebedrijf voor dat een decennia oud programma gebruikt om de voorraad op hun werkvloer te beheren. Ja, er zijn zeker moderne platforms om dit te doen, maar hebben ze geïnvesteerd in een van die platforms? Als hun huidige systeem niet kapot is, waarom zouden ze het dan veranderen? In veel gevallen zullen ze dat niet doen, en u zult merken dat dit bedrijf werknemers dwingt om die software en de antieke browser te gebruiken om het zeker te gebruiken. Onwaarschijnlijk? Misschien, maar het is zeker mogelijk. als je een probleem als dit tegenkomt, is het misschien precies wat je nodig hebt om een ​​site in deze oudere documentmodi te kunnen draaien.

instagram story viewer