X-UA-Samhæft Meta Tag Lýsing og notkun

X-UA-samhæft metataggið hjálpar til við að búa til vefsíður í eldri IE-vafra.

Í mörg ár höfðu gamaldags útgáfur af Internet Explorer vafra Microsoft valdið höfuðverki fyrir vefhönnuði og forritara. Þörfin til að búa til CSS skrár til að taka sérstaklega til þeirra eldri IE útgáfur er eitthvað sem margir langar vefur verktaki getur muna. Sem betur fer eru nýrri útgáfur af IE, sem og nýjasta vafranum Microsoft - Edge, miklu meira í samræmi við vefstaðla og þar sem nýjustu Microsoft vafrar eru "alltaf grænn" á þann hátt að þau uppfæra sjálfkrafa í nýjustu útgáfuna, þá er það ólíklegt að við munum glíma við gamaldags útgáfur af þessum vettvangi eins og við gerðum í fortíðinni.

Fyrir flesta vefhönnuðir þýðir vafrinn framfarir Microsoft að við þurfum ekki lengur að takast á við þau áskoranir sem gamla IE útgáfan kynnti okkur áður. Sumir okkar eru hins vegar ekki svo heppnir. Ef síða sem þú ert að stjórna inniheldur enn umtalsverður fjöldi gesta frá eldri IE útgáfu, eða ef þú ert að vinna með innri auðlindir, eins og innra net, fyrir fyrirtæki sem notar einn af þessum eldri IE útgáfum af einhverri ástæðu, þá þú verður að halda áfram að prófa þessar vafra, jafnvel þótt þær séu gamaldags. Ein leið sem þú getur gert þetta er með því að nota X-UA-Samhæft ham.

X-UA-Compatible er meta tag skjalhamur sem gerir vefhöfundum kleift að velja hvaða útgáfu af Internet Explorer síðunni ætti að birtast sem. Það er notað af Internet Explorer 8 til að tilgreina hvort blaðsíða ætti að vera gerð eins og IE 7 (eindrægni) eða IE 8 (staðalskjár).

Athugaðu að með Internet Explorer 11 hefur skjalastilling verið fjarlægð-þau eru ekki lengur notuð. IE11 hefur uppfært stuðning fyrir vefur staðla sem olli vandamálum með eldri vefsíður.

Til að gera þetta tilgreinir þú notandaviðmiðið og útgáfuna sem á að nota í innihaldi merkisins:

"IE = EmulateIE7"

Valkostirnir sem þú hefur fyrir innihaldið eru:

Í kjölfar útgáfunnar segir vafrinn að nota DOCTYPE til að ákvarða hvernig á að afhenda efni.

síður án DOCTYPE verða gerðar í eiginleikum .

Ef þú segir það að nota vafraútgáfuna án þess að líkja eftir (þ.e. "IE = 7") þá mun vafrinn láta blaðið standa í staðalstillingu, hvort sem um er að ræða DOCTYPE yfirlýsingu.

"IE = brún" segir Internet Explorer að nota hæsta stillingu í boði fyrir þá útgáfu af IE. Internet Explorer 8 getur stutt í IE8 stillingar, IE9 getur stutt IE9 stillingar og svo framvegis.

X-UA-Samhæft Meta Tag Type:

X-UA-Samhæft metatakið er HTTP-jafnt metatak.

X-UA-Samhæft Meta Tag Format:

Emulate IE 7

Sýna sem IE 8 með eða án DOCTYPE

Quirks Mode (IE 5)

X-UA-Samhæft Meta Tag Mælt með notkun:

Notaðu X-UA-samhæft metatakið á vefsíðum þar sem þú grunar að Internet Explorer 8 muni reyna að gera síðuna óvirkt. Svo sem þegar þú ert með XHTML skjal með XML yfirlýsingu. XML yfirlýsingin efst á skjalinu mun kasta síðunni í samhæfingarskjá en DOCTYPE yfirlýsingin ætti að krefjast þess að hún verði birt í staðalskjánum.

Raunveruleikatékk

Það er vissulega ólíklegt að þú sért að vinna á öllum vefsvæðum sem þurfa að gera eins og IE 5, en þú veist aldrei!

Það eru enn fyrirtæki sem neyða starfsmenn til að nota mjög, mjög gömul útgáfur af vöfrum til þess að halda áfram að nota eigin arfleifð hugbúnað sem var þróuð á undanförnum árum fyrir þessar tilteknu vafra. Fyrir þá sem eru í vefmiðluninni, hugmyndin um að nota vafra eins og þetta virðist brjálaður en ímynda sér framleiðslufyrirtæki sem notar áratuga gömul forrit til að stjórna birgðum á búðargólfinu. Já, það eru vissulega nútíma vettvangur til að gera þetta, en hafa þeir fjárfest í einu af þessum kerfum? Ef núverandi kerfi þeirra er ekki brotið, hvers vegna myndu þeir breyta því? Í mörgum tilfellum munu þeir ekki, og þú munt finna þetta fyrirtæki þvinga starfsmenn til að nota þessi hugbúnað og forn vafra viss um að keyra það.

Ólíklegt? Kannski, en það er vissulega mögulegt. ef þú kemst í vanda eins og þetta getur verið að hlaupa á síðuna í þessum eldri skjalastöðum gæti endað að vera nákvæmlega það sem þú þarft.

Upprunaleg grein af Jennifer Krynin. Breytt af Jeremy Girard þann 6/7/17