X-UA-yhteensopiva Meta Tagin kuvaus ja käyttö

X-UA-yhteensopiva metakoodi auttaa tekemään verkkosivuja vanhemmissa IE-selaimissa.

Monien vuosien ajan Microsoftin Internet Explorer -selain vanhentuneet versiot aiheuttivat päänsärkyä verkkosivujen suunnittelijoille ja kehittäjille. Tarve luoda CSS-tiedostoja nimenomaan niille vanhemmille IE-versioille on jotain, jota monet pitkät web-kehittäjät voivat muistaa. Onneksi uudemmat IE: n versiot ja Microsoftin uusin selaimesi Edge ovat paljon webstandardien mukaisempia ja koska uusimmat Microsoft-selaimet ovat "vihreitä" tavalla, jolla ne päivittyvät automaattisesti uusimpaan versioon, se on on epätodennäköistä, että taistelemme tämän alustan vanhat versiot tavalla, jota teimme aiemmin.

Useimmille web-suunnittelijoille Microsoftin selaimen eteneminen tarkoittaa, että emme enää tarvitse käsitellä haasteita, jotka vanha IE-versio esitteli meille aiemmin. Jotkut meistä eivät kuitenkaan ole niin onnekkaita. Jos ylläpitämillasi sivustolla on edelleen huomattava määrä kävijöitä vanhemmasta IE-versiosta tai jos työskentelet sisäisten resurssien, kuten Intranetin, kanssa yritykselle, joka käyttää jotakin näistä vanhemmista IE-versioista jostain syystä, niin sinun on jatkettava testaamista näillä selaimilla, vaikka ne ovat vanhentuneita. Yksi tapa voit tehdä tämän on käyttää X-UA-yhteensopivaa tilaa.

X-UA-yhteensopiva on dokumenttimoodin meta-tunniste, jonka avulla verkon tekijät voivat valita minkä version Internet Explorer -sivustosta sivun tulee olla. Internet Explorer 8 käyttää sitä määrittääkseen, pitäisikö sivun tehdä IE 7 (yhteensopivuusnäkymä) tai IE 8 (standardinäkymä).

Huomaa, että Internet Explorer 11: ssa asiakirjamoodit on vanhentunut - niitä ei enää käytetä. IE11 on päivittänyt webstandardien tukemisen, joka aiheutti vanhempien verkkosivustojen ongelmat.

Voit tehdä tämän määrittämällä käyttäjäagentin ja version käytettäväksi tagin sisällössä:

"IE = EmulateIE7"

Sisällön vaihtoehdot ovat:

Versiota emuloidaan selaimella DOCTYPE: n avulla määritelläksesi sisällön esittämisen.

sivuja, joissa ei ole DOCTYPE-mallia, tehdään huijaustilassa .

Jos kerrot sen käyttämästä selaimen versiota emuloimatta (eli "IE = 7"), selain tekee sivun standarditilassa, onko DOCTYPE-ilmoitusta vai ei.

"IE = edge" kertoo Internet Explorerille, että se käyttää IE: n version korkeinta tilaa. Internet Explorer 8 voi tukea IE8-tiloja, IE9 voi tukea IE9-tiloja ja niin edelleen.

X-UA-yhteensopiva Meta Tag Type:

X-UA-yhteensopiva metakoodi on http-equiv-sisällönkuvauskenttä.

X-UA-yhteensopiva Meta Tag Format:

Muokkaa IE 7

Näytä IE 8: ksi DOCTYPE: n kanssa tai ilman

Quirks-tila (IE 5)

X-UA-yhteensopiva Meta Tag Suositeltava käyttö:

Käytä X-UA-yhteensopivaa sisällönkuvauskenttää verkkosivuilla, joissa epäilet, että Internet Explorer 8 yrittää näyttää sivun väärältä näkymältä. Esimerkiksi kun sinulla on XHTML-asiakirja, jossa on XML-ilmoitus. Asiakirjan yläosassa oleva XML-ilmoitus heittää sivun yhteensopivuusnäkymään, mutta DOCTYPE-ilmoituksen pitäisi pakottaa sen esittämään standardinäkymässä.

Todellisuuden tarkistus

On tosin epätodennäköistä, että työskentelet millä tahansa verkkosivustolla, jotka on tehtävä IE 5: llä, mutta et koskaan tiedä!

Jotkut yritykset, jotka pakottavat työntekijöitä käyttämään erittäin sangen vanhoja versioita, ovat edelleen olemassa, jotta he voivat jatkaa vanhojen vanhojen ohjelmistojen käyttämistä, joka on kehitetty vuosikausia näistä selaimista. Verkkosektoreillemme ajatus selaimen käyttämisestä näyttää hullulta, mutta kuvittele, että valmistajayritys käyttää vuosikymmenien vanhaa ohjelmaa varastojensa hallintaan. Kyllä, on varmasti moderneja alustoja tehdä tämä, mutta ovatko he investoineet johonkin näistä alustoista? Jos heidän nykyinen järjestelmä ei ole rikki, miksi he vaihtaisivat sen? Monissa tapauksissa he eivät, ja löydät tämän yrityksen, joka pakottaa työntekijät käyttämään kyseistä ohjelmistoa ja antiikkiselaimen varmasti ajaa sitä.

Epätodennäköistä? Ehkä, mutta se on varmasti mahdollista. jos törmäät tällaiseen ongelmaan, pystyt käyttämään sivustoa näissä vanhemmissa asiakirjamoodeissa saatat päätyä juuri siihen, mitä tarvitset.

Alkuperäinen artikkeli Jennifer Krynin. Julkaisija Jeremy Girard 6/7/17