Forțați IE să vizualizeze o pagină în modul de compatibilitate

Internet Explorer a fost întrerupt odată cu apariția Windows 10. Acest articol este prezentat aici în beneficiul acelor oameni care încă folosesc software-ul mai vechi și în scopuri istorice.

Cel mai simplu mod de a spune Internet Explorer să folosească vizualizarea compatibilității este fie să lăsați DOCTYPE-ul în întregime pe pagina web, fie să nu plasați nimic deasupra DOCTYPE (inclusiv o declarație XML sau un comentariu).

Aici sunt cateva exemple. Fiecare bloc de HTML este întregul document al paginii web.


Vizualizarea standardelor

Această pagină NU este redată în Vizualizare compatibilitate

Această pagină NU este Vizualizare compatibilitate

Vizualizare compatibilitate

Această pagină NU este redată în Vizualizare compatibilitate

Această pagină NU este Vizualizare compatibilitate


Vizualizare standard (2)

Această pagină NU este redată în Vizualizare compatibilitate

Această pagină NU este Vizualizare compatibilitate

Vizualizare compatibilitate (2)

Această pagină NU este redată în Vizualizare compatibilitate

Această pagină NU este Vizualizare compatibilitate

Rețineți că ultimul exemplu ar trebui să se încarce ca vizualizare standard în modul XHTML. Dar Internet Explorer interpretează acea declarație XML ca necesitând vizualizarea compatibilității.

Utilizarea anteturilor HTTP pentru a forța vizualizarea standardelor în Internet Explorer 8 și mai sus

De asemenea, puteți utiliza metaetichete pentru a forța modul standard. Metaeticheta compatibilă X-UA îi spune Internet Explorer ce mod de vizualizare trebuie utilizat sau emulat.

Setând această metaetichetă, îi spuneți IE să utilizeze modul standard chiar dacă există comentarii sau o declarație XML deasupra DOCTYPE. Stabiliți ce versiune de Internet Explorer poate vizualiza cel mai bine pagina, apoi setați metaetichetele pentru a defini acea versiune.

IE 7:

IE 8:

IE 9:

Dacă un client ajunge la o pagină cu un mod de vizualizare mai mare decât acesta acceptă (de exemplu, un browser IE 7 care vizualizează o pagină care solicită modul de vizualizare IE8), va ignora eticheta și va reda pagina modul pe care l-ar avea fără etichetă.