X-UA kompatibilis meta tagleírás és felhasználások

Az X-UA kompatibilis metatag címkék segítenek a weboldalak rendezésében régebbi IE böngészőkben.

Sok éven keresztül a Microsoft Internet Explorer böngészőjének elavult verziói okoztak fejfájást a weboldal tervezőknek és fejlesztőknek. A CSS-fájlok létrehozásának szükségessége kifejezetten azoknak a régebbi IE verzióknak a kezelésére, amelyeket sok hosszú idő alatt a webfejlesztők emlékeznek. Szerencsére az IE újabb verziói, valamint a Microsoft legújabb böngészője - az Edge - sokkal jobban megfelelnek a webes szabványoknak, és mivel az újabb Microsoft böngészők "örökké zöldek", ahogyan az új verzióra frissülnek, nem valószínű, hogy küzdenénk a platform elavult verzióival, ahogyan a múltban is tettük.

A legtöbb internetes tervezõ számára a Microsoft böngészõi elõrehaladása azt jelenti, hogy már nem kell foglalkoznunk a régi IE verzió által a múltban bemutatott kihívásokkal. Néhányan közülünk azonban nem olyan szerencsés. Ha az Ön által kezelt webhely még mindig rengeteg látogatót tartalmaz egy régebbi IE verziótól, vagy ha belső erőforrásain, például egy intraneten dolgozik, olyan cég számára, amely valamilyen oknál fogva használja a régebbi IE verziók valamelyikét, akkor továbbra is tesztelni kell ezeket a böngészőket, annak ellenére, hogy ezek elavultak. Ennek egyik módja az X-UA kompatibilis mód használata.

Az X-UA-kompatibilis dokumentummódú metatag, amely lehetővé teszi a webes írók számára, hogy az Internet Explorer változatának melyik verzióját kell megjeleníteniük. Az Internet Explorer 8 használja annak meghatározására, hogy egy oldalt IE 7 (kompatibilitási nézet) vagy IE 8 (szabvány nézet) formában kell-e megjeleníteni.

Ne feledje, hogy az Internet Explorer 11 programban a dokumentummódok elavultak - ezek már nem használatosak. Az IE11 frissített támogatást nyújtott olyan webes szabványokhoz, amelyek régebbi weboldalakat okoztak.

Ehhez meg kell adnia a felhasználónevet és a verziót, amelyet a címke tartalmában kell használni:

"IE = EmulateIE7"

A tartalomhoz tartozó lehetőségek:

A verzió emulálása azt mondja a böngészőnek, hogy használja a DOCTYPE-t a tartalom megjelenítésének meghatározására.

a DOCTYPE nélküli oldalak quirks módban fognak megjelenni.

Ha azt mondja, hogy a böngésző verzióját emulátor nélkül használja (pl. "IE = 7"), akkor a böngésző szabványos módban fogja megjeleníteni az oldalt, függetlenül attól, hogy van-e DOCTYPE deklaráció.

Az "IE = edge" azt mondja az Internet Explorernek, hogy az IE változatának legmagasabb módját használja. Az Internet Explorer 8 támogatja az IE8 módokat, az IE9 támogatja az IE9 módokat és így tovább.

X-UA kompatibilis meta tagtípus :

Az X-UA kompatibilis metacímke http-equiv metatag.

X-UA kompatibilis címkeformátum:

Emulálja az IE 7-et

Megjelenítve az IE 8-ban DOCTYPE-vel vagy anélkül

Quirks mód (IE 5)

X-UA kompatibilis meta tag Ajánlott felhasználások:

Használja az X-UA kompatibilis metataget olyan weboldalakon, ahol azt gyanítja, hogy az Internet Explorer 8 megpróbálja renderelni az oldalt rosszul. Például amikor XHTML-dokumentum van, XML deklarációval. A dokumentum tetején található XML-deklaráció dobja az oldalt a kompatibilitási nézetbe, de a DOCTYPE deklaráció kényszeríti arra, hogy szabvány nézetben jelenjen meg.

Valódiság ellenőrzése

Valószínűtlen, hogy olyan weboldalakon dolgozik, amelyeknek IE 5-nek kell megjelenniük, de soha nem tudhatod!

Még mindig vannak olyan vállalatok, amelyek arra kényszerítik az alkalmazottakat, hogy a böngészők nagyon, nagyon régi verzióit használják annak érdekében, hogy továbbra is használhassák a korábbi böngészőkkel korábban kifejlesztett, saját tulajdonú szoftvereket. A webes iparágban lévők közül az ötlet, hogy ilyen böngészőt használunk, őrültnek tűnik, de képzeljünk el egy olyan gyártó céget, amely egy évtizedes programot használ a leltár kezelésére üzlethelyiségükön. Igen, természetesen vannak modern platformok erre, de fektettek be egy ilyen platformra? Ha a jelenlegi rendszerük nem sérül, miért változtatják meg? Sok esetben nem, és megtalálja ezt a vállalatot arra kényszerítve az alkalmazottakat, hogy használják ezt a szoftvert, és az antik böngésző biztosan futtatni.

Valószínűtlen? Talán, de minden bizonnyal lehetséges. Ha ilyen probléma merül fel, akkor ezek a régebbi dokumentummódok képesek futtatni a webhelyet.

Jennifer Krynin eredeti cikke. Szerkesztette Jeremy Girard, 2007.07.06