Mnogo godina zastarjele verzije Microsoftovog preglednika Internet Explorer stvarale su glavobolje dizajnerima web stranica i programerima. Potreba za stvaranjem CSS datoteka za specifično rješavanje starijih verzija IE-a nešto je čega se mogu sjetiti mnogi dugogodišnji web programeri. Srećom, novije verzije IE-a, kao i najnoviji Microsoftov preglednik, Rub, mnogo su usklađeniji s web standardima, a budući da su ti noviji Microsoftovi preglednici "zimzeleni" na način na koji oni automatsko ažuriranje na najnoviju verziju, malo je vjerojatno da ćemo se boriti sa zastarjelim verzijama ove platforme onako kako smo to činili u prošlosti.

Za većinu web dizajnera napredak Microsoftovog preglednika znači da se više ne moramo suočavati s izazovima koje nam je stara IE verzija predstavljala u prošlosti. Neki od nas, međutim, nisu te sreće. Ako web lokacija kojom upravljate i dalje obuhvaća znatan broj posjetitelja iz starije verzije IE ili ako radite na unutarnjim resursima, poput intraneta, za tvrtku koja iz nekog razloga koristi jednu od ovih starijih verzija IE, morat ćete nastaviti s testiranjem ovih preglednika, iako to jesu zastario. Jedan od načina na koji to možete učiniti je pomoću načina kompatibilnog s X-UA.
X-UA-Compatible je metaoznaka u načinu rada koja omogućuje web autorima da odaberu u kojoj će verziji Internet Explorera stranica biti prikazana. Internet Explorer 8 koristi ga za određivanje treba li stranicu prikazivati kao IE 7 (prikaz kompatibilnosti) ili IE 8 (standardni prikaz).
Imajte na umu da su uz Internet Explorer 11 načini dokumenata zastarjeli - više se ne koriste. IE11 je ažurirao podršku za web standarde koji su uzrokovali probleme sa starijim web mjestima.
Da biste to učinili, odredite korisničkog agenta i verziju koji će se koristiti u sadržaju oznake:
Opcije koje imate za sadržaj su:
"IE = 5"
"IE = EmulirajIE7"
"IE = 7"
"IE = EmulirajIE8"
"IE = 8"
"IE = EmulirajIE9"
"IE = 9"
"IE = rub"
Emuliranje verzije govori pregledniku da koristi DOCTYPE za određivanje načina prikazivanja sadržaja. stranice bez DOCTYPE-a bit će prikazane u čudan način.
Ako mu kažete da koristi verziju preglednika bez emulacije (tj.
) preglednik će stranicu prikazati u standardnom načinu rada postoji li DOCTYPE deklaracija ili ne.
govori Internet Exploreru da koristi najviši način dostupan u toj verziji IE-a. Internet Explorer 8 može podržavati do IE8 načina, IE9 može podržavati IE9 načine i tako dalje.
Kompatibilno s X-UA Metaoznaka Tip:
Meta-oznaka kompatibilna s X-UA je meta-oznaka http-equiv.
X-UA-kompatibilan format metaoznake:
Emuliraj IE 7.
Prikažite kao IE 8 sa ili bez DOCTYPE.
Otkačeni način rada (IE 5)
Preporučena upotreba X-UA kompatibilne metaoznake:
Koristite X-UA-kompatibilnu metaoznaku na web stranicama na kojima sumnjate da će Internet Explorer 8 pokušati prikazati stranicu u pogrešnom prikazu. Kao na primjer kada imate XHTML dokument s XML deklaracijom. XML deklaracija na vrhu dokumenta prebacit će stranicu u prikaz kompatibilnosti, ali DOCTYPE deklaracija trebala bi je prisiliti da se prikazuje u standardnom prikazu.
Provjera stvarnosti
Malo je vjerojatno da radite na bilo kojem web mjestu koje se treba prikazati kao IE 5, ali nikad se ne zna. Još uvijek postoje tvrtke koje prisiljavaju zaposlenike da koriste vrlo, vrlo stare verzije preglednika kako bi nastavili koristiti vlasnički naslijeđeni softver koji je razvijen prije mnogo godina za ove specifične preglednicima. Za one od nas u web industriji ideja o korištenju ovakvog preglednika čini se suludom, ali zamislite proizvodnu tvrtku koja koristi desetljećima star program za upravljanje zalihama na svojim prodajnim mjestima. Da, sigurno postoje moderne platforme za to, ali jesu li uložile u jednu od tih platformi? Ako njihov trenutni sustav nije slomljen, zašto bi ga mijenjali? U mnogim slučajevima neće, a naći ćete da ova tvrtka prisiljava zaposlenike da koriste taj softver i antikni preglednik koji će ga zasigurno pokrenuti. Malo vjerojatno? Možda, ali sigurno je moguće. ako naiđete na ovakav problem, pokretanje web mjesta u tim starijim načinima rada može na kraju biti upravo ono što vam treba.