X-UA-Compatible: tanti Internet Explorer in uno
Internet Explorer 8 è disponibile al download in beta dal sito Microsoft. Nelle intenzioni del team di sviluppo di Microsoft la nuova versione del browser offrirà una migliore esperienza sia agli utenti finali che agli sviluppatori web, vantando una maggiore compatibilità con gli standard, un’interfaccia grafica migliorata e maggiore velocità nella renderizzazione delle pagine web.
Una caratteristica sicuramente interessante per gli sviluppatori Web è la possibilità di accedere a più engine di renderizzazione specificando per ogni pagina la renderizzazione desiderata. Viene infatti introdotto un nuovo metatag, X-UA-Compatible, che permette di specificare per ogni pagina il motore di renderizzazione da utilizzare scegliendo fra le differenti versioni che nel tempo Internet Explorer ha incluso nelle sue differenti versioni.
Come funziona X-UA-Compatible
X-UA-Compatible è un metatag introdotto da Microsoft e riconosciuto solo da Internet Explorer. Come qualsiasi altro metatag trova posto all’interno della sezione header del documento HTML.
Inserendo nello header HTML il seguente codice:
<meta http-equiv="X-UA-Compatible" content="IE=8" >
è possibile richiedere esplicitamente l’utilizzo del sistema di rendering di Internet Explorer nella versione 8, mentre inserendo
<meta http-equiv="X-UA-Compatible" content="IE=7" >
è possibile richiedere l’utilizzo del motore di renderizzazione di Internet Explorer versione 7.
Ecco i valori accettati dal nuovo metatag introdotto da Microsoft:
| Valore | Comportamento della renderizzazione |
|---|---|
| IE=5 | “Quirks” mode |
| IE=7 | ”Standards” mode |
| IE=8 | Internet Explorer 8 Standards mode |
| IE=edge | Utilizza l’ultimo standard utilizzato da Internet Explorer 8 o dalle future versioni |
L’utilizzo del valore IE=edge è sconsigliato dalla stessa Microsoft per i siti di produzione, mentre può essere un ottimo banco di prova durante lo sviluppo di un template o di un sito internet.
Attualmente il metatag deve apparire come primo metatag all’interno dello header HTML, altrimenti viene ignorato; si suppone che questa sia una limitazione destinata a sparire con il rilasci della versione definitiva di Internet Explorer 8.
28 Agosto 2008
Categorie: Soluzioni
Articoli simili
- Framework MVC in ASP.NET di Microsoft
- Panoramica IDE per Ruby e Rails
- Rails 2.2.2 finalmente rilasciato
- Ruby in Steel PE: Visual Studio incontra Ruby e Rails
- Porticus: MacPorts con interfaccia grafica