Dessigual.com :: Blog
Portafolio, Blog, Foto
No más problemas con IE6
Publicado: 29 de mayo de 2009 22:10 Por: ramm
Todos los que trabajamos en internet, sabemos que Internet Explorer 6 tiene una enorme cantidad de problemas al abrir páginas web maquetadas con hojas de estilo CSS. Parece haber una solución para los desarrolladores.
Quizás no en todos los aspectos, pero para la mayoría de los problemas pequeños parece ser que así es.

Últimamente se han venido creando una serie de campañas de boicot a Internet Explorer 6, intentando hacer que el público lo deje de usar debido a su edad e ineficiencia. La mayoría de las cuales consiste en dejar de dar soporte especial a los errores de IE6 con el CSS, e incluso hacer que los sitios web se vean sin diseño en este navegador. Otros simplemente optan por poner un aviso que sólo aparezca en él. Particularmente estoy a favor de no dar soporte, ya que suele representar una cantidad de trabajo muy grande sólo para corregir los "problemas" que representa escribir un buen código para los demás navegadores.
Pero el hecho es, que aún (sobre todo en latinoamérica) hay demasiada gente que lo usa, ya sea por no preocuparse, por no saber, o por no querer actualizar (gratuitamente) a IE7 o IE8, y al desconocimiento de los navegadores realmente decentes como Ópera, Firefox, Chrome o Safari (también gratuitos).
Olvidarse de estos usuarios dejandolos sin saber por qué su website se ve "raro" parece no ser aún una opción, ¿poner un aviso? es posible que ni siquiera sea leído. Trabajar el doble cada vez hasta lograr que todo se vea igual? Quizás.
Dean Edwards nos trae una opción más. Una librería de JavaScript que prácticamente convierte al viejo IE6 en un navegador que entiende CSS.
Con ie7-js casi podemos olvidarnos de las deficiencias de Internet Explorer 6 (a nivel de CSS), y aunque por supuesto necesita que el usuario tenga JavaScript activado en su navegador, es así como viene por defecto. Por lo tanto si algún usuario aún usa IE6 y desactivó el JavaScript se esta perdiendo gran parte de la web actual y lo hace a conciencia.
Puede ser vinculado directamente desde Google Code poniendo unicamente el siguiente bloque en el head de cualquier documento:
<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script>
<![endif]-->
Hasta donde lo he probado, funciona muy bien, y no he tenido que hacer mas hacks o trucos raros para que mis diseños se vean bien.


Mao
Excelente consejo, aunque aún se hace necesario un aviso para esta clase de usuarios orates...
21 de julio de 2009 20:35