Zastaralé verzie prehľadávača Microsoft Internet Explorer po mnoho rokov spôsobovali návrhárom a vývojárom webových stránok bolesti hlavy. Mnoho dlhoročných vývojárov webových stránok si môže pamätať, že je potrebné vytvárať súbory CSS, aby sa konkrétne riešili tieto staršie verzie IE. Našťastie, novšie verzie IE, ako aj najnovší prehliadač spoločnosti Microsoft, Hrana, sú oveľa viac v súlade s webovými štandardmi a keďže tieto novšie prehliadače Microsoft sú „vždy zelené“ tak, ako automatická aktualizácia na najnovšiu verziu, je nepravdepodobné, že budeme bojovať so zastaralými verziami tejto platformy tak, ako sme to robili my v minulosti.
Pre väčšinu webových dizajnérov znamená pokrok v prehľadávači spoločnosti Microsoft to, že už nemusíme čeliť výzvam, ktoré nám v minulosti predstavovala stará verzia IE. Niektorí z nás však také šťastie nemajú. Ak stránka, ktorú spravujete, stále obsahuje značný počet návštevníkov zo staršej verzie prehliadača IE alebo ak pracujete na interných zdrojoch, napríklad na intranete, pre spoločnosť, ktorá z nejakého dôvodu používa jednu z týchto starších verzií prehliadača IE, budete musieť pokračovať v testovaní týchto prehľadávačov, aj keď sú to zastarané. Jedným zo spôsobov, ako to môžete urobiť, je použitie režimu kompatibilného s X-UA.
X-UA-Compatible je metaznačka v režime dokumentu, ktorá umožňuje webovým autorom zvoliť, v ktorej verzii prehliadača Internet Explorer sa má stránka vykresliť. Používa ho program Internet Explorer 8 na určenie, či sa má stránka vykresliť ako IE 7 (zobrazenie kompatibility) alebo IE 8 (zobrazenie štandardov).
Upozorňujeme, že s programom Internet Explorer 11 boli podporované režimy dokumentov - už sa nepoužívajú. IE11 aktualizoval podporu pre webové štandardy, ktoré spôsobovali problémy so staršími webovými stránkami.
Za týmto účelom určíte agenta používateľa a verziu, ktorá sa má použiť v obsahu značky:
Možnosti, ktoré máte k dispozícii pre obsah, sú:
„IE = 5“
„IE = EmulateIE7“
„IE = 7“
„IE = EmulateIE8“
„IE = 8“
„IE = EmulateIE9“
„IE = 9“
„IE = edge“
Emulovanie verzie povedie prehľadávaču, aby na určenie spôsobu vykreslenia obsahu použil DOCTYPE. stránky bez DOCTYPE sa vykreslia v jazyku vtipný režim.
Ak mu poviete, aby používal verziu prehliadača bez emulácie (t. J.
) Prehliadač vykreslí stránku v štandardnom režime bez ohľadu na to, či existuje deklarácia DOCTYPE.
hovorí programu Internet Explorer, aby používal najvyšší režim, ktorý je k dispozícii pre túto verziu IE. Internet Explorer 8 môže podporovať až režimy IE8, IE9 môže podporovať režimy IE9 atď.
Kompatibilné s X-UA Meta tag Typ:
Meta tag kompatibilný s X-UA je metaznačka ekvivalentná http.
Formát metaznačky kompatibilný s X-UA:
Napodobniť IE 7.
Zobraziť ako IE 8 s DOCTYPE alebo bez neho.
Režim Quirks (IE 5)
Odporúčané použitia metaznačky kompatibilnej s X-UA:
Na webových stránkach, kde máte podozrenie, že sa program Internet Explorer 8 pokúsi vykresliť stránku v nesprávnom zobrazení, použite metaznačku kompatibilnú s X-UA. Napríklad keď máte dokument XHTML s deklaráciou XML. Deklarácia XML v hornej časti dokumentu vloží stránku do zobrazenia kompatibility, ale deklarácia DOCTYPE by mala vynútiť jej vykreslenie v štandardnom zobrazení.
Kontrola reality
Je nepochybne nepravdepodobné, že pracujete na akýchkoľvek webových stránkach, ktoré sa musia vykresľovať ako IE 5, ale nikdy o tom neviete. Stále existujú spoločnosti, ktoré nútia zamestnancov používať veľmi, veľmi staré verzie prehľadávačov, aby mohli naďalej používať proprietárny starší softvér vyvinutý pred mnohými rokmi pre tieto konkrétne prehľadávače. Pre tých z nás, ktorí pôsobia vo webovom priemysle, sa zdá byť myšlienka používať takýto prehliadač bláznivá, ale predstavte si výrobnú spoločnosť, ktorá na správu svojich dielní používa desaťročia starý program na správu zásob. Áno, sú to určite moderné platformy, ale investovali ste do niektorej z týchto platforiem? Ak ich súčasný systém nie je narušený, prečo by ho zmenili? V mnohých prípadoch to tak nebude a zistíte, že táto spoločnosť núti zamestnancov používať tento softvér a starožitný prehliadač, ktorý ho určite spustí. Nepravdepodobné? Možno, ale určite je to možné. ak narazíte na problém ako je tento, možnosť prevádzkovať web v týchto starších režimoch dokumentu môže byť nakoniec to, čo práve potrebujete.