Informace o metaznačkách kompatibilních s X-UA

Po mnoho let zastaralé verze prohlížeče Microsoft Internet Explorer způsobovaly bolesti hlavy návrhářům a vývojářům webových stránek. Potřeba vytvářet soubory CSS, aby se konkrétně zabývala těmito staršími verzemi IE, je něco, co si pamatuje mnoho dlouhodobých vývojářů webu. Naštěstí novější verze IE, stejně jako nejnovější prohlížeč společnosti Microsoft, Okraj, jsou mnohem více v souladu s webovými standardy, a protože tyto novější prohlížeče Microsoft jsou „stále zelené“ tak, automatická aktualizace na nejnovější verzi, je nepravděpodobné, že budeme bojovat se zastaralými verzemi této platformy tak, jak jsme to udělali v minulosti.

Ilustrace symbolu 'e' a šipky
Ivary / Getty Images

Pro většinu webových designérů znamenají pokroky v prohlížeči společnosti Microsoft, že již nemusíme řešit výzvy, které nám v minulosti představovala stará verze IE. Někteří z nás však takové štěstí nemají. Pokud web, který spravujete, stále obsahuje značný počet návštěvníků ze starší verze IE, nebo pokud pracujete na interních prostředcích, jako je intranet, pro společnost, která z nějakého důvodu používá jednu z těchto starších verzí IE, budete muset pokračovat v testování těchto prohlížečů, i když jsou zastaralý. Jedním ze způsobů, jak toho dosáhnout, je použití režimu kompatibilního s X-UA.

instagram viewer

X-UA-Compatible je metaznačka režimu dokumentu, která umožňuje webovým autorům zvolit, jakou verzi aplikace Internet Explorer má stránka vykreslit. Používá jej Internet Explorer 8 k určení, zda má být stránka vykreslena jako IE 7 (zobrazení kompatibility) nebo IE 8 (zobrazení standardů).

Pamatujte, že v aplikaci Internet Explorer 11 byly režimy dokumentů zastaralé - již se nepoužívají. IE11 aktualizovala podporu pro webové standardy, které způsobovaly problémy se staršími weby.

Chcete-li to provést, zadejte agenta uživatele a verzi, která se má použít v obsahu značky:

Možnosti, které pro obsah máte, jsou:

  • „IE = 5“
  • „IE = EmulateIE7“
  • „IE = 7“
  • „IE = EmulateIE8“
  • „IE = 8“
  • „IE = EmulateIE9“
  • „IE = 9“
  • „IE = edge“

Emulace verze říká prohlížeči, aby k určení způsobu vykreslení obsahu použil DOCTYPE. stránky bez DOCTYPE budou vykresleny v vtipný režim.

Pokud mu řeknete, aby používal verzi prohlížeče bez emulace (tj.

) prohlížeč vykreslí stránku ve standardním režimu bez ohledu na to, zda existuje deklarace DOCTYPE.

řekne Internet Exploreru, aby používal nejvyšší režim, který je k dispozici pro tuto verzi IE. Internet Explorer 8 může podporovat až režimy IE8, IE9 může podporovat režimy IE9 atd.

Kompatibilní s X-UA Meta tag Typ:

Metaznačka kompatibilní s X-UA je metaznačka ekvivalentní http.

Formát metaznačky kompatibilní s X-UA:

Napodobit IE 7.

Zobrazit jako IE 8 s DOCTYPE nebo bez něj.

Režim Quirks (IE 5)

Doporučená použití metaznačky kompatibilní s X-UA:

Na webových stránkách, kde máte podezření, že se aplikace Internet Explorer 8 pokusí vykreslit stránku v nesprávném zobrazení, použijte metaznačku kompatibilní s X-UA. Například když máte dokument XHTML s deklarací XML. Deklarace XML v horní části dokumentu vloží stránku do zobrazení kompatibility, ale deklarace DOCTYPE by měla vynutit její vykreslení v standardním zobrazení.

Kontrola reality

Je nepochybně nepravděpodobné, že pracujete na jakýchkoli webových stránkách, které je třeba vykreslit jako IE 5, ale nikdy o tom nevíte. Stále existují společnosti, které nutí zaměstnance používat velmi, velmi staré verze prohlížečů, aby mohli i nadále používat proprietární starší software, který byl vyvinut před mnoha lety pro tyto konkrétní prohlížeče. Pro ty z nás ve webovém průmyslu se myšlenka použití takového prohlížeče zdá být šílená, ale představte si výrobní společnost, která používá desítky let starý program pro správu zásob ve své dílně. Ano, určitě existují moderní platformy, jak to udělat, ale investovali do jedné z těchto platforem? Pokud jejich současný systém není narušen, proč by jej změnili? V mnoha případech nebudou, a zjistíte, že tato společnost nutí zaměstnance tento software používat a starožitný prohlížeč jej určitě spouští. Nepravděpodobné? Možná, ale je to jistě možné. pokud narazíte na problém, jako je tento, možnost spustit web v těchto starších režimech dokumentu může být přesně to, co potřebujete.

instagram story viewer