martes, 10 de marzo de 2009

Microsoft lanzará Internet Explorer 8 con el modo de interpretación de las páginas web más estándar por defecto

Tal y como explica Microsoft en su nota de prensa de 3 de Marzo de 2008, la nueva versión de su navegador web, Internet Explorer 8 [IE 8] "ha sido diseñada para incluir tres modos de renderizado" de las páginas web:
  1. Modo "IE8 Standards": el "que utiliza la implementación de Microsoft de los estándares web actuales"
  2. Modo "IE7 Standards": el "que utiliza la implementación [incompleta y "especial"] que hizo Microsott de los estándares web cuando salió Internet Explorer 7"
  3. Modo "Quirks": el que "se basa en los métodos de la época de comienzos del Web"
La "pobre" implementación de los estándares que tenía Internet Explorer hasta ahora era una de las causas que hubiera que realizar las páginas web con un montón de trucos y técnicas "sucias" que hacían difícil y completa la compatibilidad con el resto de navegadores que implementaban mejor los navegadores. Un montón de páginas de internet y la mayoría de las de las intranets siguen estando desarrolladas teniendo en mente las particularidades del navegador de Microsoft.

Con IE 8, Microsoft ha mejorado notablemente el soporte de los estándares. Por ejemplo, IE 8 por fin soporta de forma suficientemente completa el estándar de hojas de estilo CSS 2.1 ("recomendado" por el W3C desde 2004) lo que hará mucho más fácil desarrollar páginas web con separación sencilla entre el contenido y el estilo de una forma universal y válida para todos los navegadores web importantes de la actualidad.

Curiosamente y en aras de una mayor compatiblidad con todas esas páginas web diseñadas para ser vistas en sus anteriores navegadores, Microsoft había decidido en un primer momento que IE 8 presentara las páginas por defecto en los modos antiguos según las mismas reglas que usa IE7 y que presentara las páginas según el estándar actual sólo si en la propia página web se introducía una etiqueta especial para este navegador (meta equiv="X-UA-Compatible" content="IE=8")

Ahora Microsoft anuncia que ha cambiado de opinión e Internet Explorer 8 interpretará por defecto las páginas web en el modo más estándar, y habrá que marcar las páginas web internamente con una etiqueta similar a la de arriba (con IE=7) si se desea que IE8 interprete las páginas como lo hacía IE7.

Esto supondrá un importante avance en la compatibilidad entre navegadoes y hará mucho más fácil desarrollas las nuevas páginas web de una forma válida para todos los navegadores importantes, pero podrá suponer problemas en aquellas organizaciones que tengan sus páginas web llenas de "los viejos trucos para IE" el día que migren de IE 6/7 a IE 8.

No hay comentarios: