X-UA-yhteensopivat metakooditiedot

click fraud protection

Monien vuosien ajan Microsoftin Internet Explorer -selaimen vanhentuneet versiot aiheuttivat päänsärkyä verkkosivujen suunnittelijoille ja kehittäjille. Tarve luoda CSS-tiedostoja nimenomaan näihin vanhempiin IE-versioihin on asia, jonka monet pitkäaikaiset web-kehittäjät voivat muistaa. Onneksi IE: n uudemmat versiot sekä Microsoftin uusin selain, Reuna, ovat paljon paremmin web-standardien mukaisia, ja koska uudemmat Microsoft-selaimet ovat "ikivihreitä" tavalla, jolla ne automaattisen päivityksen uusimpaan versioon, on epätodennäköistä, että kamppailemme tämän alustan vanhentuneiden versioiden kanssa samalla tavalla kuin teimme menneisyydessä.

Kuva e-symbolista ja nuolimerkistä
Norsunluu / Getty Images

Useimpien verkkosuunnittelijoiden kannalta Microsoftin selaimen kehitys tarkoittaa, että meidän ei enää tarvitse kohdata haasteita, joita vanha IE-versio esitti meille aiemmin. Jotkut meistä eivät kuitenkaan ole niin onnekkaita. Jos hallinnoimasi sivusto sisältää edelleen huomattavan määrän kävijöitä vanhemmasta IE-versiosta tai jos työskentelet sisäisten resurssien, kuten intranetin, parissa, yritykselle, joka käyttää jostakin syystä jotakin näistä vanhemmista IE-versioista, sinun on jatkettava näiden selainten testaamista, vaikka ne ovatkin vanhentunut. Yksi tapa tehdä tämä on käyttää X-UA-yhteensopivaa tilaa.

instagram viewer

X-UA-Compatible on dokumenttitilan sisällönkuvauskenttä, jonka avulla kirjoittajat voivat valita minkä version Internet Explorerista sivu tulisi renderöidä. Internet Explorer 8 käyttää sitä määrittämään, onko sivu renderöitävä IE 7 (yhteensopivuusnäkymä) vai IE 8 (standardinäkymä).

Huomaa, että Internet Explorer 11: n kanssa asiakirjatilat on poistettu käytöstä - niitä ei enää käytetä. IE11 on päivittänyt verkkostandardien tuen, joka aiheutti ongelmia vanhempien verkkosivustojen kanssa.

Tätä varten määrität tagin sisällössä käytettävän käyttäjäagentin ja version:

Sisällölle ovat seuraavat vaihtoehdot:

  • "IE = 5"
  • "IE = jäljitelläIE7"
  • "IE = 7"
  • "IE = jäljitelläIE8"
  • "IE = 8"
  • "IE = jäljitelläIE9"
  • "IE = 9"
  • "IE = reuna"

Version jäljitteleminen käskee selainta käyttämään DOCTYPE-ohjelmaa sisällön renderoimiseksi. sivut, joissa ei ole DOCTYPE-mallia, renderöidään omituinen tila.

Jos käsket sen käyttämään selainversiota jäljittelemättä (ts.

) selain renderöi sivun vakiotilassa riippumatta siitä, onko DOCTYPE-ilmoitus.

käskee Internet Exploreria käyttämään korkeinta käytettävissä olevaa tilaa IE-versiolle. Internet Explorer 8 tukee jopa IE8-tiloja, IE9 tukee IE9-tiloja ja niin edelleen.

X-UA-yhteensopiva Sisällönkuvauskenttä Tyyppi:

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

X-UA-yhteensopiva sisällönkuvauskenttämuoto:

Emuloi IE 7.

Näyttö IE 8: na DOCTYPE: n kanssa tai ilman sitä.

Quirks-tila (IE 5)

X-UA-yhteensopiva sisällönkuvauskenttä:

Käytä X-UA-yhteensopivaa sisällönkuvauskenttää verkkosivuilla, jos epäilet, että Internet Explorer 8 yrittää tehdä sivun väärässä näkymässä. Esimerkiksi kun sinulla on XHTML-asiakirja, jossa on XML-ilmoitus. Asiakirjan yläosassa oleva XML-ilmoitus heittää sivun yhteensopivuusnäkymään, mutta DOCTYPE-ilmoituksen tulisi pakottaa se renderoimaan standardinäkymässä.

Todellisuuden tarkistus

On tosin epätodennäköistä, että työskentelet millä tahansa verkkosivustolla, joka on renderöitävä IE 5: nä, mutta et koskaan tiedä. On edelleen yrityksiä, jotka pakottavat työntekijät käyttämään erittäin vanhoja selainversioita jatkaakseen vanhoja ohjelmistoja, jotka on kehitetty jo vuosia sitten näille erityisohjelmille. selaimet. Niille meistä verkkoteollisuudesta ajatus tällaisen selaimen käytöstä näyttää hullulta, mutta kuvittele tuotantoyritys, joka käyttää vuosikymmeniä vanhaa ohjelmaa varastojen hallintaan myymälänsä kerroksessa. Kyllä, tähän on varmasti olemassa nykyaikaisia ​​alustoja, mutta ovatko he sijoittaneet johonkin näistä alustoista? Jos heidän nykyinen järjestelmä ei ole rikki, miksi he muuttavat sitä? Monissa tapauksissa he eivät, ja huomaat tämän yrityksen pakottavan työntekijät käyttämään kyseistä ohjelmistoa ja antiikkiselainta varmasti suorittamaan sen. Epätodennäköistä? Ehkä, mutta se on varmasti mahdollista. Jos törmäät tällaiseen ongelmaan, sivuston ylläpito näissä vanhemmissa dokumenttitiloissa saattaa olla juuri sitä mitä tarvitset.

instagram story viewer