todos para navegadores navegador moz los internet ie11 hack evitar detectar condicional cache css browser internet-explorer-6 usability

css - para - Cuándo dejar de preocuparse por un navegador



ie css (11)

Creo que jQuery ayuda mucho al tratar con IE6. Realmente tiene que sopesar el costo para respaldarlo frente a los beneficios, dada la composición de su base de usuarios. Aquí está la tabla de costo / beneficio de Resig. He encontrado esto un poco interesante de mirar.

texto alternativo http://ejohn.org/images/cost-benefit.png
http://ejohn.org/blog/the-browsers-of-2009/

La pregunta es simple en realidad, ¿cuándo es hora de desconectar la versión de un navegador y simplemente ya no le importa apoyarla? Como se puede esperar, esto se refiere específicamente a IE6 en este momento. Un sitio en el que estoy trabajando ahora tiene un diseño mayoritariamente terminado que debe integrarse, pero no se espera que la mayoría de las funciones de back-end se realicen durante otros 6 o 7 meses. ¿Realmente vale la pena luchar con IE6 porque se opuso simplemente a omitirlo y soportar IE7 +? Además, el sitio en cuestión está dirigido específicamente a fotógrafos, muchos de los cuales, de hecho, son mac-heads.


Depende de tu base de usuarios, comprueba lo que están usando.

Sin embargo, si es el público en general, me imagino que ie6 estará presente por años.


El problema con IE6 es que sigue siendo el navegador estándar en Windows XP en muchos entornos corporativos. Básicamente, Microsoft tiene que lanzar un reemplazo creíble para Windows XP antes de que podamos deshacernos del temido IE6.

Editar: una vez tuve un informe de error "en nombre de 27,000 usuarios" (IE6), teníamos un error que estaba haciendo que nuestro sitio no se pudiera usar para un gran cliente corporativo. En un entorno que, por lo demás, se mueve lentamente, este error se solucionó y se implementó en 2 días.


En la mayoría de los casos, puede comenzar a ignorarlo si usa un marco como jquery, que abstrae las diferencias entre las implementaciones de DOM de los navegadores modernos.


Lo único que diría es dejarles en claro a los usuarios que no soportan IE 6 si decide no admitirlo. Es probable que sus usuarios en IE 6 se enfaden con usted, pero al menos sabrán cómo hacerlo funcionar. Y aún mejor, es menos probable que piensen que eres simplemente incompetente.


No hay una respuesta mágica a esta pregunta, por supuesto, aunque al igual que la pregunta, la respuesta es simple. :)

Debe mirar los datos de los visitantes en ese sitio específico y luego realizar un análisis de costo versus beneficio, en función del esfuerzo adicional que se necesitará para respaldar ese navegador y la cantidad de visitantes que espera utilizar.

Sin embargo, hay otras cosas que puedes hacer para hacerte la vida más fácil. Por ejemplo:

  • Use marcos (por ejemplo, jQuery) para abstraer las diferencias y errores del navegador.
  • No se preocupe por la perfección de píxeles entre navegadores.
  • Envíe IE 6 una hoja de estilo más simple, o ninguna hoja de estilo en absoluto.

Sigue apoyando el navegador en estos casos, simplemente no le da el nivel de soporte que podría tener un navegador que cumpla con los estándares modernos.

Consulte la política de Soporte del navegador graduado de Yahoo .


No necesita perder la cabeza en errores de hoja de estilo y peculiaridades de cada navegador web: ningún motor de visualización / diseño de navegador es perfecto. Está bien si su sitio web no se ve óptimo en algunos navegadores web menos utilizados que son difíciles de admitir. Sin embargo, sus páginas web deberían ser accesibles y utilizables también en navegadores web antiguos.

Esto significa:

  • Escriba HTML válido y bien estructurado, en el marcado adecuado que tenga sentido y sea legible sin hojas de estilo también (sí, no todos los navegadores lo admiten, y nunca se sabe cómo se presentará su página de todos modos). Tus páginas deberían tener sentido con las hojas de estilo deshabilitadas.

  • Intente escribir hojas de estilo que sean lo más simples y estructuradas posible dado el efecto deseado. Eso aumentará la consistencia probable del diseño y la presentación entre diferentes implementaciones.

  • Pon a prueba tus páginas con hojas de estilo en navegadores web y configuraciones que esperas que sean utilizadas comúnmente por la mayoría de tu público objetivo, para ver si se ven bien. Pruébelos en algunos navegadores más antiguos y menos comunes, para asegurarse de que se vean aceptables y sigan siendo legibles y accesibles, incluso si las fuentes, el espacio y el diseño no son exactamente lo que usted desea.

Si no se ve muy bien como lo diseñó en un navegador muy común (por ejemplo, Internet Explorer 7 y Firefox 3 hoy en día, y más dependiendo de su audiencia), es una pena, incluso si se debe a un error del navegador. Encuentre maneras de solucionarlo o evitar los errores, de vez en cuando necesitará usar algunos trucos para evitar estos errores.

No sé exactamente qué tan comunes son varias versiones de Internet Explorer. Sin embargo, en general, si su sitio simplemente no funciona o se ve todo distorsionado en Internet Explorer 6 o en un navegador menos común, eso es malo.


Parece que su sitio no está dirigido a los millones de usuarios cautivos de IE6 que trabajan para grandes corporaciones, por lo que es posible que no sean una preocupación importante para usted.

Pero para aquellos que esperan llegar a esos usuarios, entiendan que muchas organizaciones grandes no migrarán desde IE6 en el corto plazo. Es demasiado costoso El usuario típico allí no es un administrador en su máquina y no puede cambiar los navegadores (por ejemplo, descargando Firefox o Chrome).

Este es uno de los problemas con la migración de IE6 a IE7: IE7 es exigente con algunas etiquetas. Por ejemplo, no puede tener una etiqueta div o guión de cierre automático. Si intenta eso, IE7 muestra una página en blanco. Además, IE7 rechaza atributos duplicados en una etiqueta. Esto es un cambio de IE6. Por lo tanto, hay muchas aplicaciones de intranet mal redactadas que deberían corregirse antes de que funcionen en IE6. Y es muy difícil buscar el código para encontrar estos problemas. Hay poco retorno de la inversión al hacerlo, por lo que simplemente no se está haciendo.


Probablemente tenga otro año más o menos para soportarlo: Microsoft dice que la compatibilidad con Service Pack terminará el 13 de julio de 2010, por lo que si lo admite hasta entonces, estará bien, después de eso, creo que puede contarlo la gente no tiene nada que ver contigo, culpa a MS :-)


Todo depende de quiénes sean sus usuarios objetivo y si puede insertar / dictar un conjunto de navegadores en ellos. Si se trata de un modelo interno o basado en SaaS, esto puede ser una venta más fácil, si es un sitio público, entonces necesita llegar a una base más amplia, pero aún se reduce a la audiencia objetivo. Si tus desarrolladores de Windows objetivo, por ejemplo, soportan versiones antiguas de Safari pueden ser un problema ...


Como otros han notado, esta pregunta es muy subjetiva, y el público del sitio difiere. Habiendo dicho eso, uso lo siguiente como una guía general:

  1. Admite las últimas versiones de todos los principales navegadores (Internet Explorer, Firefox, Safari, Opera, Chrome).

  2. Intente admitir los navegadores utilizados por el 98% del público de exploración según lo informado por varios sitios web de estadísticas .