X-UA-Compatible: Atención diseñadores para IE8
Aunque he hablado mal de IE7 sobre todo en comparación con Firefox, parece que se están poniendo las pilas para IE8, la beta ya hace un tiempo que se puede descargar, y bueno, no voy a hacer análisis de su velocidad o prestaciones de momento, porque hay bastante material en el ciberespacio.
Quería resaltar una nueva configuración de etiqueta que han sacado que me parece fenomenal y que tal vez todos los navegadores deberían tener.
Los anglosajones lo llaman "version targeting" y es la siguiente:
<meta http-equiv="X-UA-Compatible" content="IE=7" />
Y qué significa esto? Significa que a partir de IE8 podremos indicarle al navegador nuestra forma de renderizar la página (entre IE7 o IE8).
Le indicamos que ha sido diseñado para IE7 de esta manera.
Motivos: Microsoft va a hacer que IE sea "standards-compliant" (podéis encontrar más información en http://www.webstandards.org/about/
), o sea que va a cumplir o intentar cumplir con los estándares de la W3C. La consecuencia más directa es que todos los diseños de IE7 y anteriores se descuajeringarán. De ahí la etiqueta.
Esta etiqueta hay que colocarla después de la apertura de Head, no sirve después.
Aunque también se puede configurar de otras maneras.
-Por web.config si usamos IIS 7:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=EmulateIE7">
</customHeaders>
</httpProtocol>
<system.webServer>
</configuration>
-Por IIS Manager:
Se le añade un Responde Header, a través del GUI del IIS.
Con esta nueva etiqueta paramos de reconstruir nuestros estilos para futuras implementaciones de IE, navegador que nos ha vuelto locos año tras año, y que sólo el paso del tiempo nos ha evitado tener que buscar compatibilidades con IE4 etc...y lo que es mejor nuestros clientes no nos asediarían con protestas de malas renderizaciones.
Si algún otro navegador llevara a cabo cambios radicales, creo que debería utilizar este tipo de etiquetas o parecidas para que no tuviéramos que perdernos entre laberintos de hacks, a cuál más extravagante, o en el caso de IE, etiquetas condicionales tipo "IF IE6" etc...
Tal vez los más perjudicados serían los diseñadores que ya no ganarían ese dinero de remodelación ante nuevas versiones, pero tampoco creo que ascienda a muxo.
En fin, chapeau bas, Microsoft!! y que se note que hay calidad!!!!
Este articulo no es mio. Fuente: http://netadictos.weblog.discapnet.es
Quería resaltar una nueva configuración de etiqueta que han sacado que me parece fenomenal y que tal vez todos los navegadores deberían tener.
Los anglosajones lo llaman "version targeting" y es la siguiente:
<meta http-equiv="X-UA-Compatible" content="IE=7" />
Y qué significa esto? Significa que a partir de IE8 podremos indicarle al navegador nuestra forma de renderizar la página (entre IE7 o IE8).
Le indicamos que ha sido diseñado para IE7 de esta manera.
Motivos: Microsoft va a hacer que IE sea "standards-compliant" (podéis encontrar más información en http://www.webstandards.org/about/
Esta etiqueta hay que colocarla después de la apertura de Head, no sirve después.
Aunque también se puede configurar de otras maneras.
-Por web.config si usamos IIS 7:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=EmulateIE7">
</customHeaders>
</httpProtocol>
<system.webServer>
</configuration>
-Por IIS Manager:
Se le añade un Responde Header, a través del GUI del IIS.
Con esta nueva etiqueta paramos de reconstruir nuestros estilos para futuras implementaciones de IE, navegador que nos ha vuelto locos año tras año, y que sólo el paso del tiempo nos ha evitado tener que buscar compatibilidades con IE4 etc...y lo que es mejor nuestros clientes no nos asediarían con protestas de malas renderizaciones.
Si algún otro navegador llevara a cabo cambios radicales, creo que debería utilizar este tipo de etiquetas o parecidas para que no tuviéramos que perdernos entre laberintos de hacks, a cuál más extravagante, o en el caso de IE, etiquetas condicionales tipo "IF IE6" etc...
Tal vez los más perjudicados serían los diseñadores que ya no ganarían ese dinero de remodelación ante nuevas versiones, pero tampoco creo que ascienda a muxo.
En fin, chapeau bas, Microsoft!! y que se note que hay calidad!!!!
Este articulo no es mio. Fuente: http://netadictos.weblog.discapnet.es
Comentarios
Publicar un comentario