Informazioni sui meta tag compatibili con X-UA

Per molti anni, le versioni obsolete del browser Internet Explorer di Microsoft hanno causato grattacapi ai progettisti e agli sviluppatori di siti Web. La necessità di creare file CSS per indirizzare in modo specifico quelle versioni precedenti di IE è qualcosa che molti sviluppatori web di lunga data possono ricordare. Per fortuna, le versioni più recenti di IE, così come il nuovo browser di Microsoft, Bordo, sono molto più conformi agli standard Web e poiché i browser Microsoft più recenti sono "evergreen" nel modo in cui aggiornamento automatico all'ultima versione, è improbabile che avremo difficoltà con le versioni antiquate di questa piattaforma come abbiamo fatto nel passato.

Illustrazione del simbolo "e" e del segno di freccia
Ivary/Getty Images

Per la maggior parte dei web designer, i progressi del browser di Microsoft significano che non dobbiamo più affrontare le sfide che la vecchia versione di IE ci presentava in passato. Alcuni di noi, tuttavia, non sono così fortunati. Se un sito che stai gestendo include ancora un numero considerevole di visitatori da una versione precedente di IE, o se stai lavorando su risorse interne, come una Intranet, per un'azienda che utilizza una di queste versioni precedenti di IE per qualche motivo, sarà necessario continuare a testare questi browser, anche se sono obsoleto. Un modo per farlo è utilizzare la modalità compatibile con X-UA.

instagram viewer

X-UA-Compatible è un meta tag in modalità documento che consente agli autori Web di scegliere con quale versione di Internet Explorer deve essere visualizzata la pagina. Viene utilizzato da Internet Explorer 8 per specificare se una pagina deve essere resa come IE 7 (vista compatibilità) o IE 8 (vista standard).

Tieni presente che con Internet Explorer 11, le modalità documento sono state deprecate: non vengono più utilizzate. IE11 ha aggiornato il supporto per gli standard web che hanno causato problemi con i vecchi siti web.

Per fare ciò, specifica l'agente utente e la versione da utilizzare nei contenuti del tag:

Le opzioni che hai per il contenuto sono:

  • "IE=5"
  • "IE=Emula IE7"
  • "IE=7"
  • "IE=Emula IE8"
  • "IE=8"
  • "IE=Emula IE9"
  • "IE=9"
  • "IE=bordo"

L'emulazione della versione indica al browser di utilizzare DOCTYPE per determinare come eseguire il rendering del contenuto. le pagine senza DOCTYPE verranno visualizzate in modalità stranezze.

Se gli dici di utilizzare la versione del browser senza emulare (ad es.

) il browser renderà la pagina in modalità standard indipendentemente dalla presenza o meno di una dichiarazione DOCTYPE.

dice a Internet Explorer di utilizzare la modalità più alta disponibile per quella versione di IE. Internet Explorer 8 può supportare fino a modalità IE8, IE9 può supportare modalità IE9 e così via.

Compatibile con X-UA Meta tag Genere:

Il meta tag X-UA-Compatible è un meta tag http-equiv.

Formato meta tag compatibile con X-UA:

Emula Internet Explorer 7.

Visualizza come IE 8 con o senza DOCTYPE.

Modalità stranezze (IE 5)

Usi consigliati per i meta tag compatibili con X-UA:

Utilizzare il meta tag X-UA-Compatible nelle pagine Web in cui si sospetta che Internet Explorer 8 tenterà di eseguire il rendering della pagina in una visualizzazione errata. Come quando hai un documento XHTML con una dichiarazione XML. La dichiarazione XML nella parte superiore del documento lancerà la pagina nella visualizzazione compatibilità, ma la dichiarazione DOCTYPE dovrebbe forzarne il rendering nella visualizzazione standard.

Controllo di realtà

È certamente improbabile che tu stia lavorando su siti Web che devono essere visualizzati come IE 5, ma non si sa mai. Ci sono ancora aziende che costringono i dipendenti a utilizzare versioni di browser molto, molto vecchie per continuare a utilizzare software legacy proprietario sviluppato secoli fa per questi browser. Per quelli di noi nel settore del web, l'idea di utilizzare un browser come questo sembra folle, ma immagina un'azienda manifatturiera che utilizza un programma vecchio di decenni per gestire l'inventario nella propria officina. Sì, ci sono certamente piattaforme moderne per farlo, ma hanno investito in una di quelle piattaforme? Se il loro sistema attuale non è rotto, perché dovrebbero cambiarlo? In molti casi, non lo faranno e troverai questa azienda che costringe i dipendenti a utilizzare quel software e il browser antico sicuramente lo eseguirà. Improbabile? Forse, ma è certamente possibile. se riscontri un problema come questo, essere in grado di eseguire un sito in queste modalità documento meno recenti potrebbe essere esattamente ciò di cui hai bisogno.

instagram story viewer