miércoles, enero 23, 2008

¡Sorpresa! IE 8 será una basura

Lo han vuelto a hacer, pensé que no sería posible enguarrar más el (X)HTML o empeorar aún más las versiones anteriores de Internet Explorer, pero con Microsoft es evidente que uno nunca está a salvo. Después de la supuesta buena noticia de que su versión de desarrollo para IE 8 pasaba el Acid2, llega la realidad, y es que la nueva versión será igual de mala que la anterior, puesto que han decidido que la versión 8 visualice todo igual que la 7 excepto si se incluye una etiqueta proprietaria de Microsoft en el código de la página y que le dice que al navegador que realmente sí queremos que se visualice de acuerdo con los estándares.

Hasta ahora un navegador (relativamente moderno) podía mostrar las páginas en dos modos diferentes, Quirks Mode y Standard Compliance Mode. El primero es un modo en el que el DOCTYPE no está presente, está mal formado, o es una página cuyo código es un desastre, es un modo que lo perdona todo, etiquetas inválidas, sin cerrar y demás, un modo que se utiliza en un intento de que los navegadores modernos sean compatibles con las páginas antiguas. El segundo, por otro lado, requiere que el código esté bien formado y que cumpla con los estándares, lo que nos permitiría en teoría tener las ventajas de las nuevas especificaciones y un Internet más limpio. Pero como decía más arriba, Microsoft vuelve a querer hacer las cosas a su manera sin contar con nadie, porque ahora habrá un tercer modo de visualización en IE 8, el “te juro que de verdad de la buena quiero ver la página en modo estándar”, así que una vez más, tendremos los mismos problemas de siempre con IE, puesto que para el Quirks Mode utilizan IE 6, para el Standard Compliance Mode utilizan IE 7, y ahora para el nuevo modo utilizan IE 8. Resumiendo, antes teníamos los malabarismos para que la versión 6 lo mostrase todo bien, ahora tenemos los comentarios condicionales proprietarios de Microsoft para que la versión 7 funcione correctamente, mañana tendremos una nueva etiqueta proprietaria para que la versión 8 sea compatible, y supongo que pasado mañana tendremos una nueva estupidez proprietaria para que la versión 9 haga lo que tiene que hacer.

Los que pensaban que algún día los parches y hacks CSS desaparecerían se pueden dar con un canto de Microsoft en los dientes.

No hay comentarios: