X-UA-Compatibil Meta Tag Descriere și Utilizează

Meta tag-ul compatibil X-UA ajută la redarea de pagini Web în browserele IE vechi.

Timp de mulți ani, versiunile depășite ale browserului Microsoft Internet Explorer au provocat dureri de cap pentru designeri și dezvoltatori de site-uri Web. Nevoia de a crea fișiere CSS pentru a aborda în mod specific acele versiuni mai vechi de IE este ceva ce mulți dezvoltatori web de mult timp își pot aminti. Din fericire, versiunile mai noi ale IE, precum și cel mai nou browser Microsoft - Edge, sunt mult mai compatibile cu standardele web și, din moment ce noile browsere Microsoft sunt "mereu verzi" în modul în care actualizează automat la ultima versiune, este este puțin probabil să ne luptăm cu versiunile vechi ale acestei platforme așa cum am făcut-o în trecut.

Pentru majoritatea designerilor web, avansările browserului Microsoft înseamnă că nu mai avem de a face față provocărilor pe care le-a prezentat vechea versiune IE în trecut. Unii dintre noi, cu toate acestea, nu sunt atât de norocoși. Dacă un site pe care îl gestionați încă include un număr considerabil de vizitatori dintr-o versiune IE mai veche sau dacă lucrați la resurse interne, cum ar fi un Intranet, pentru o companie care utilizează una dintre aceste versiuni mai vechi de IE din anumite motive, va trebui să continuați testarea pentru aceste browsere, chiar dacă acestea sunt depășite. O modalitate de a face acest lucru este prin utilizarea modului X-UA-Compatible.

X-UA-Compatible este un meta-tag pentru modul de document care permite autorilor web să aleagă ce versiune de Internet Explorer să fie redată ca pagină. Este utilizat de Internet Explorer 8 pentru a specifica dacă o pagină trebuie redată ca IE 7 (vizualizare compatibilitate) sau IE 8 (vizualizare standard).

Rețineți că în Internet Explorer 11, modurile de document au fost depreciate - acestea nu mai sunt utilizate. IE11 a actualizat suportul pentru standardele web care au cauzat probleme cu site-urile mai vechi.

Pentru a face acest lucru, specificați agentul de utilizator și versiunea pe care să o utilizați în conținutul etichetei:

"IE = EmulateIE7"

Opțiunile pe care le aveți pentru conținut sunt:

Emularea versiunii îi spune browserului să folosească DOCTYPE pentru a determina cum să redea conținutul.

paginile fără DOCTYPE vor fi redate în modul quirks .

Dacă îi spuneți să utilizeze versiunea browserului fără emulare (adică "IE = 7") browserul va afișa pagina în modul standard dacă are sau nu o declarație DOCTYPE.

"IE = marginea" indică Internet Explorer să utilizeze cel mai înalt mod disponibil pentru acea versiune a IE. Internet Explorer 8 poate suporta până la modurile IE8, IE9 poate suporta modurile IE9 și așa mai departe.

X-UA-compatibil Meta Tag Tip:

Meta tag-ul compatibil X-UA este o meta tag-ul http-equiv.

X-UA-compatibil Meta Tag Format:

Emulați IE 7

Afișați ca IE 8 cu sau fără DOCTYPE

Modul Cuiburi (IE 5)

X-UA-compatibil Meta Tag Utilizate recomandate:

Utilizați metaticheta compatibilă X-UA pe paginile Web unde suspectați că Internet Explorer 8 va încerca să renderă pagina într-o vizualizare incorectă. Cum ar fi atunci când aveți un document XHTML cu o declarație XML. Declarația XML din partea de sus a documentului va arunca pagina în vederea compatibilității, dar declarația DOCTYPE ar trebui să forțeze afișarea acesteia în vederea standardizării.

Analiză a realității

Este puțin probabil să lucrați pe orice site web care trebuie să redea IE 5, dar nu știți niciodată!

Există încă companii care îi obligă pe angajați să folosească versiuni vechi foarte vechi ale browserelor pentru a continua să utilizeze software-ul vechi de proprietate care a fost dezvoltat de-a lungul veacurilor pentru aceste browsere specifice. Pentru cei din industria web, ideea de a folosi un browser ca acesta pare nebun, dar imaginați-vă o companie de producție care folosește un program vechi de zeci de ani pentru a gestiona inventarul pe podeaua magazinului. Da, există cu siguranță platforme moderne pentru a face acest lucru, dar au investit într-una din aceste platforme? Dacă sistemul lor actual nu este rupt, de ce ar schimba acest lucru? În multe cazuri, acestea nu vor, și veți găsi această companie forțând angajații să utilizeze acel software și browser-ul antic să-l rulați.

Improbabil? Poate, dar este cu siguranță posibil. dacă întâmpinați o problemă de genul acesta, dacă ați putea rula site-ul în aceste moduri mai vechi de documente, s-ar putea să fi ajuns exact ceea ce aveți nevoie.

Articolul original de Jennifer Krynin. Editat de Jeremy Girard pe 6/7/17