Foros del Web » Creando para Internet » CSS »

¿Es correcto pasar por alto las deficiencias de ie6?

Estas en el tema de ¿Es correcto pasar por alto las deficiencias de ie6? en el foro de CSS en Foros del Web. Creo que ya hacemos suficiente con corregir todos los bugs de estructura/presentación de ese navegador, para que encima nos privemos de agregar estilos que éste ...
  #1 (permalink)  
Antiguo 04/07/2009, 07:12
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 10 meses
Puntos: 832
¿Es correcto pasar por alto las deficiencias de ie6?

Creo que ya hacemos suficiente con corregir todos los bugs de estructura/presentación de ese navegador, para que encima nos privemos de agregar estilos que éste no reconoce, pero la gran mayorías de resto sí, tales como esquinas redondeadas, CSS de formularios e inputs, letras capitulares, etc.

Recientemente me he topado con algunas maquetaciones profesionales cuyos autores simplemente obvian al ie y proceden con su despliegue de estilos. Siendo así, algunos elementos se visualizan de forma predeterminada en ie, mientras la visualización en los demás navegadores gozan de una presentación más estética.

A través del tiempo me he empeñado en procurar que mis maquetaciones se vean lo más semejante posible en todos los navegadores, pero por otra parte me he abstenido de implementar estilos sólo porque ie6 no los reconoce.

Existen muchos implementos javascript que intentan compensar la incapacidad de ie6. Sin embargo son varias las veces que me privo de utilizarlos porque pesan más que la conciencia de Judas (en kb). Sólo me he dignado a usar dos bastante ligeros: el de las esquinas curvas y el de la transparencia. Y eso cuando el uso del png con alfa es absolutamente inevitable (2 veces en lo que va de año).

Ahora estoy con un proyecto que implica muchos campos de texto e hice la prueba de estilos en Firefox. Se ve estupendo. Pero explorer se lo pasa por bola y no muestra ni un poquito de lo que hice; qué frustración con ese navegador de mierda. En serio estoy considerando relegarlo en ese sentido y sólo ocuparme de los fallos de presentación, que ya son bastantes ¿qué dicen al respecto, la decisión está mal o bien, o rompe con algún principio profesional?.
  #2 (permalink)  
Antiguo 04/07/2009, 07:35
Avatar de hades87  
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona - España
Mensajes: 3.194
Antigüedad: 16 años, 3 meses
Puntos: 68
Respuesta: ¿Es correcto pasar por alto las deficiencias de ie6?

Yo opino que el que haya gente con ie6 es algo penoso y que muchos diseñadores web se rompen la espalda para que se vea bien, yo creo que de una vez por todas lo tendríamos que dejar de lado y dedicarnos a los navegadores actuales a ie7
__________________
No diseñes usando tablas.
  #3 (permalink)  
Antiguo 04/07/2009, 07:55
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: ¿Es correcto pasar por alto las deficiencias de ie6?

Aunque suene algo trillado, yo creo que mucho tiene que ver el público blanco (entiéndase como "objetivo") al cuál está dirigido el sitio. La mayor parte de gente que sabe y está metida en esto de programación, diseño, sitios webs, etc. usa otros navegadores o en su defecto IE 7 u 8, en los cuáles se corrigen algunas de las deficiencias de IE7. Por lo tanto, si tu sitio trata sobre tutoriales de diseño, plugins para X o Y, etc, podrías obviar la verificación de estilos en IE6. Pero si el sitio va al público general, quizas debes preocuparte u poco por lograra una mayor compatibilidad visual entre varios navegadores.

Otro punto también es la localización geográfica a la cuál va destinado tu sitio. Aunque suene un poco loco, a mi me resuta útil esa información pues, por lo menos en mi país, el 95% de personas usa IE6 (si, el 99.9% de cybercafes y la mayor parte de aquellos que tienen acceso a internet desde su casa). Por lo tanto, un sitio de un colegio, por ejemplo, acá en mi país, debe estar optimizado al máximo para IE6 y FF2

Son varios factores a tomar en cuenta. Yo opino que debe buscarse las preferencias y enfocarse en la mayoría de los visitantes, pues no siempre se puede satisfacer a todos ellos. Pero eso no quita que no se deba pensar en el resto. Máxima compatibilidad con los navegadores más usados, y una visualización aceptable en el resto.

P.D. Eso de dejar de lado de una vez el ie6 es lo ideal, aunque muy utópico. Si yo veo un sitio web "mal diseñado" en ie6, y no tengo ni idea de lo que quiere decir aquel cartelito de "Usa FF o actualiza tu navegador", qué creen que haga? Acaso me instalaré algo que nisiquiera conozco? O tal vez dejaré el sitio y me iré a buscar otro que sí se vea bien?

En conclusión, desde mi punto de vista, no podemos hablar de algo definitivo en absoluto. Tienes que investigar algo acerca del probable "mercado" de tu sitio web y en base a ello escoger los navegadores que creas serán más usados. Ya teniendo la web en línea, y si aún está bajo tu responsabilidad el mantenerla, podrías usar las estadísticas de la misma para personalizar aún más tu diseño.



P.D. 2: U olvídate de todo ello y sigue el ejemplo de los que saben (Sin intención de spam ni nada de eso )

Última edición por okram; 04/07/2009 a las 10:17 Razón: Bah, la web esa consta de una imagen gif, en la cuál se incluyen todos los elementos del sitio (textos, links, etc)
  #4 (permalink)  
Antiguo 04/07/2009, 08:03
Avatar de hades87  
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona - España
Mensajes: 3.194
Antigüedad: 16 años, 3 meses
Puntos: 68
Respuesta: ¿Es correcto pasar por alto las deficiencias de ie6?

Pues la web que me pasas me sale como atacante. Otra cosa y espero que mejore es cuando salga HTML 5, por que como tengamos que optimizar para ie6 nos perderemos muchisimas novedades, espero que eso ayude a exterminar esa basura de navegador.
__________________
No diseñes usando tablas.
  #5 (permalink)  
Antiguo 04/07/2009, 09:31
Avatar de lucasan
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: Cali - Colombia
Mensajes: 1.144
Antigüedad: 16 años, 10 meses
Puntos: 59
Respuesta: ¿Es correcto pasar por alto las deficiencias de ie6?

Hola, en esto hay posiciones muy encontradas, desde la turba que sale con palos y antorchas a quemar a IE6 y a todo aquel que ose usarlo, hasta quienes nos contenemos (si lo he hecho también) de añadirle mejoras a un sitio por el condenado IE6.

Hace un tiempo se vienen discutiendo dos temas llamados Mejora prograsiva y degradación aceptable.

Lo que predican estos, es hacer los sitios pensando en los principales navegadores, añadir técnicas avanzadas y demás. Pero aún así, que los usuarios de naveadores inferiores como IE6 o tecnologías especiales como Lectores de pantalla puedan acceder al sitio sin limitaciones.

Es decir, que puedan navegar correctamente, acceder a la información adecuadamente, pero sin los "extras" que pueden gozar quienes tengan navegadores modernos.

Enlaces:

http://es.wikipedia.org/wiki/Mejora_progresiva

http://www.webmasterlibre.com/2007/0...ra-progresiva/

http://www.alzado.org/articulo.php?id_art=189

El mejor artículo que he leido al respecto fue en A List Apart, pero no lo guardé en mi Delicious, y no lo encuento usando el buscador de ALA.

Saludos.
__________________
Plan Original Desarrollo Web
~$>sudo apt-get install -f
"Asi debería arreglarse todo en la vida"
  #6 (permalink)  
Antiguo 04/07/2009, 11:21
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: ¿Es correcto pasar por alto las deficiencias de ie6?

Antes era partidario de ignorar a IE6, pero luego de ver que mas del 20% de mis visitantes lo usan me pase al bando de la degradacion aceptable.

Cita:
Iniciado por hades87
Otra cosa y espero que mejore es cuando salga HTML 5, por que como tengamos que optimizar para ie6...
De hecho HTML 5 no va a solucionar problemas de IE6, va a agravarlos, no se puede esperar que reconozca estandares que aun no existian cuando fue liberado, lo mismo para el resto de navegadores actuales.
__________________
- León, Guanajuato
- GV-Foto
  #7 (permalink)  
Antiguo 04/07/2009, 11:59
Avatar de hades87  
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona - España
Mensajes: 3.194
Antigüedad: 16 años, 3 meses
Puntos: 68
Respuesta: ¿Es correcto pasar por alto las deficiencias de ie6?

Ya lo sé, por eso digo que espero que la gente empieze a racionar y se cambien de navegador de uan vez por todas.
__________________
No diseñes usando tablas.
  #8 (permalink)  
Antiguo 04/07/2009, 12:52
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 10 meses
Puntos: 832
Respuesta: ¿Es correcto pasar por alto las deficiencias de ie6?

Okram, estoy de acuerdo en lo que dices pero no me refiería a abandonar a IE, sino más bien a aprovechar los recursos CSS disponibles para mejorar la visualización en los navegadores que sí lo acepten (el resto).

El asunto es éste (y lo repito): hasta el momento vengo diseñando de manera que el sitio tenga un aspecto igual en todos los navegadores, pero a estas alturas ie6 ignora demasiados estilos como para seguir considerándolo.

Un ejemplo para explicarme mejor contigo: actualmente es posible redondear las esquinas de botones (sí, los inputs) y otros elementos html sólo usando un estilo CSS. En el caso de ie6 simplemente no es posible. Entonces, en lugar de dejar todos los botones feos porque a la porquería de ie no le da la gana de renderizar los estilos, se trabaja esa parte en beneficio de los demás navegadores.

Los términos 'mejora progresiva' y 'degradación aceptable' me gustan bastante. Luego de leer los enlaces de lucasan opino que podría ser el camino correcto a tomar, ya que no es posible que los diseñadores nos quedemos estancados en el tiempo por causa de ie6.

Por otro lado creo que es necesario aprender hasta dónde llega ie6 con el tema del CSS. La mayoría de los maquetadores no salen del código estándar, siendo también totalmente válido aplicar el código propietario de ie en su hoja de estilos especial.

Se pueden solucionar muchos aspecto con ayuda de estos códigos. Hasta donde he visto, este navegador soluciona problemas de renderizado con la ayuda de fórmulas (una especie de programación simple). Por ejemplo hay un estilo que uso mucho:

Código css:
Ver original
  1. filter:expression(document.execCommand("BackgroundImageCache", false, true));

Éste sirve para mantener la imagen en la parte primaria de alguna caché misteriosa que -por ejemplo- evita que las imágenes asignadas a un hover hagan ese feo efecto de pestañeo cuando el ratón se posa encima. Igualmente mantiene las imágenes en su lugar cuando trabajamos con pestañas javascript y capas ocultas (si no aplicamos ese estilo se vuelven a recargar).

El famoso script "png fixer" es simplemente un estilo tamaño gigante que hasta lo podemos llamar desde la misma hoja con un selector "behavior". Es decir, hay formas para controlar cierto tipo de comportamientos en ie6; engorrosas pero las hay. sin embargo llega un punto en que ie6 no puede más así venga Mandrake el mago. Puede que hace 4 años el asunto era apenas aguantable, pero actualmente tenemos navegadores (la gran mayoría) que son capaces de renderizar el CSS hasta su última recomendación.

Entonces, creo que la "degradación" es más que aceptable para mí. Llegaré hasta donde pueda con ie6 y a partir de ahí se jodieron los usuarios de ese navegador. Que bajen IE7, Opera o Firefox si quieren ver botones bonitos o esquinas redondeadas.
  #9 (permalink)  
Antiguo 04/07/2009, 12:58
Avatar de jomaruro
Colaborador
 
Fecha de Ingreso: junio-2002
Ubicación: Naboo
Mensajes: 5.442
Antigüedad: 21 años, 9 meses
Puntos: 361
Respuesta: ¿Es correcto pasar por alto las deficiencias de ie6?

Hola:

Cita:
Iniciado por hades87 Ver Mensaje
Ya lo sé, por eso digo que espero que la gente empieze a racionar y se cambien de navegador de uan vez por todas.

¿Habeis pensado en los usuarios en los que por un motivo u otro (equipos antigüos, problemas económicos, etc...) no pueden actualizar su navegador?

Saludos.

  #10 (permalink)  
Antiguo 04/07/2009, 13:02
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 10 meses
Puntos: 832
Respuesta: ¿Es correcto pasar por alto las deficiencias de ie6?

Repito, no se está hablando de desechar ie6 sino de aprovechar algunos estilos para los demás.
  #11 (permalink)  
Antiguo 04/07/2009, 13:04
Avatar de ivor  
Fecha de Ingreso: abril-2005
Ubicación: Venezuela
Mensajes: 673
Antigüedad: 19 años
Puntos: 2
Respuesta: ¿Es correcto pasar por alto las deficiencias de ie6?

@Metacortex:

Hay muchas formas elegantes de decirle a la gente que deje de usar IE6, yo diseño sites para ThemeForest.net y ellos piden que se le de la batalla a IE pero en lo básico (hasLayout hack y PNG transparency) puede tener algunos bugs con positioning pero sin afectar el layout completo. Yo pienso que muy pocos sites pasan completamente IE6, por mi parte te comento que no le des tanta importancia que el Internet Explorer 6 esta desapareciendo

Busca en Google Internet Explorer 6 Problems y te encuentras con 196 millones de resultados jajaja! mas que Michael Jackson con 115 millones!

@Jomaruro:

Internet Explorer se debe ir desechando poco a poco sino nunca van a desaparecer, IE8 tiene Autoupdate que es una de las features que los diseñadores anhelabamos. A la gente hay que educarla y no hay razón hermano para no actualizar un navegador "por problemas económicos" ;)
__________________
Twitter: ipad
  #12 (permalink)  
Antiguo 04/07/2009, 13:15
Avatar de hades87  
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona - España
Mensajes: 3.194
Antigüedad: 16 años, 3 meses
Puntos: 68
Respuesta: ¿Es correcto pasar por alto las deficiencias de ie6?

Cita:
Iniciado por jomaruro Ver Mensaje
Hola:

¿Habeis pensado en los usuarios en los que por un motivo u otro (equipos antigüos, problemas económicos, etc...) no pueden actualizar su navegador?
Pero también hay otros navegadores ligeros, e inclusive se podrían pasar a firefox 2.0, que creo que no debe pesar mucho mas que ie6, lo que pasa que la gente se conforma con lo que tiene.
__________________
No diseñes usando tablas.
  #13 (permalink)  
Antiguo 04/07/2009, 15:12
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: ¿Es correcto pasar por alto las deficiencias de ie6?

Pero, que pasa con los que aun usan sistemas operativos muy viejos, lo que no tienen permisos administrativos para actualizar/instalar y los que no quieren cambiar por temor, ignorancia o "conformismo"?

Como ya lo dijeron, lo ideal no es obligar al usuario a cambiar de navegador, sino buscar una alternativa para que los diseños sean "amistosos" y con una degradacion aceptable; definitivamente es mejor "perder impacto visual" que perder visitantes con navegadores viejos. Mi escaso sentido comun y el poco mas de 20% de mis usuarios en esas condiciones me dicen que debo aguantar todavia.
__________________
- León, Guanajuato
- GV-Foto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:01.