viernes, 4 de noviembre de 2011

Se acabó hacer webs para IE6: la solución total


No voy a hablar hoy de las molestias o problemas más graves que provoca el pensar y desarrollar una web moderna para que sea correctamente visualizada en Internet Explorer 6 o incluso en versiones anteriores, ni tampoco que su propio dueño, Microsoft, desaconseja el uso de su propio producto tachándolo incluso de error.

Desde hace años nos vemos bombardeados por estudios estadísticos y auditorías de toda clase informándonos del bajo uso de las versiones anteriores a IE7. Especialmente interesante es ver los resultados en IE6 Countdown, donde podremos seguir el desuso progresivo de este anticuado y arcaico navegador (aparecido hace una década). Y sus porcentajes de uso, aunque muy pequeños hoy día, difieren bastante entre países inclusive del mismo entorno.

¿Pero son estos datos reales? ¿Se aplican estos porcentajes a los usuarios de nuestra web o servicio? Hace poco me daban una cifra mucho más elevada para una web de venta online: ¡un 20 por ciento usa IE6 o anterior! Vale que sólamente sea aplicable a este caso, pero tanto uno como otro son extremos y seguramente el porcentaje vaya entremedias. Y eso es bastante. Y dudo que me equivoque demasiado.


Sea como fuere, en los grandes proyectos web, la compatibilidad con estos arcaicos navegadores debe estar patente. Como diría un amigo mío: "la pela es la pela". Y aquí se trata de vender. Quizás esta compatibilidad requiera esfuerzos mayores, pero existe un beneficio económico muy claro. O mejor dicho, existían esos esfuerzos.

Ahora, desde Google, dan solución a todo el problema. Se acabó el definir clases especiales para todo nuestro entorno web. Con una sola etiqueta en nuestra cabecera html, con una simple etiqueta condicional que deriva a un archivo javascript propio de Google, hace compatible cualquier web con IE6 y versiones anteriores. Así de simple. Y gratis.



Incluso ahora se verán las imágenes PNG con transparencia. ¿Un milagro? No, pero deberías consultar la librería de Google aquí para saber cómo usarla. Porque tiene algunas limitaciones, pero son muy determinadas y pequeñas.

Ahora sí que podemos decir que el desarrollo de versiones web mediante CSS para IE6 o inferior ha muerto. Por fin.

No hay comentarios: