Esta vez en la Web. Estos días voy de cabeza. Estoy cerrando la nueva versión de la tienda. Y ahora comprendo mejor a los programadores web y a los diseñadores, cuando se quejan del Explorer de Microsoft…
Voy de cabeza ajustando el menú de la nueva tienda y un par de gadgets más para que se vean igual en Firefox, en Explorer y en Opera. Pero el que más problemas me da es el Explorer y sobre todo el 6. Así que ahora no tengo tan claro lo de volver al Explorer 6. De momento estoy consiguiendo que se quede todo como yo quiero en todos los navegadores. Ahora me falta pulir un par de detalles y este fin de semana la presentamos.
La verdad es que Microsoft podría de una vez asumir todos lo estandares Web y quitar un poco de trabajo a los diseñadores Web. Y a los diseñadores amateurs como yo, pues nos quitaría un montón de problemas, porque al principio no me acordé y cuando me puse a hacer la ronda de navegadores, no sabía ni lo que veía cuando llegue al Explorer 6…
10 Comentarios
Comentarios Cerrados
“La verdad es que Microsoft podría de una vez asumir todos lo estandares Web y quitar un poco de trabajo a los diseñadores Web”
Tiene toda la pinta, se ve que es lo que más le importa.
PD: Hoy sale el IE 8.
sobre esto me posiciono en la misma linea que un representante de Sun que nos hizo una conferencia sobre el tema años ha (a principios de siglo, cuando netscape todavia era un navegador por si mismo):
“el problema no es que microsoft no cumpla los estandares del HTML 4, es que el IETF ha sacó unos estandares especificamente diseñados para que el navegador de esta compañia no funcione. Debemos comprender que el ISO es un grupo politico/economico y cuando IBM o Sun son miembros [en aquella epoca Sun partia mucho más bacalao que ahora y estaban en plena guerra con microsoft por lo de Java] es inevitable que la agenda de negocio tenga influencia en los documentos técnicos.
Si esto fuera un proceso racional sobre cómo hacer las cosas bien, está claro que se harían como las hace microsoft, no porque sea la mejor forma de hacerlo si no porque dominan el 98% del mercado y lo mires como lo mires cuando algo lo hacen el 98% de los usuarios, ése es el estandar”.
Y tenia toda la razon, sobre todo en la ultima parte. No se cuantas veces en mi vida profesional he visto estandares que no son mas que la transcripcion por escrito de lo que hace el que inventó el protocolo o el que lo usa con mayor exito. Pero amigo, la pela es la pela y si hay que hacer incompatible el programa del rival para quitarle cuota de mercado, se hace.
CSS 1.0 estándar desde 17-12-1996
CSS 2.0 estándar desde 12-5-1998
HTML 4.01 estándar desde 24-12-1999
XHTML 1.0 estándar desde 26-1-2000
(Fuente: documentos de especificación de W3C)
IE5 lanzado en marzo de 1999
IE5.5 lanzado en julio de 2000
IE6 lanzado el 27-08-2001
IE6 sp1 lanzado el 09-09-2002
IE6 sp2 lanzado el 25-09-2004
IE7 lanzado el 18-10-2006
(fuente: wikipedia)
Internet explorer a dado la espalda a los estándares desde siempre. IE7 aunque bastante mejorado sigue sin cumplirlos al 100%. Veremos la versión final de IE8 que sale hoy a las 18h, que dicen que solo obtiene un 20 o 30 sobre 100 en el acid test 3…
En cambio el resto de navegadores ya empiezan a dar soporte a CSS3 que aun no es estándar, demostrando que se interesan y van un paso por delante.
Lidiar con IE6 es el pan de cada día para muchos desarrolladores, entre los que me incluyo. Personalmente recomiendo desarrollar para FF y navegadores estándares (solemos usar FF porque es el que tiene más y mejores herramientas de desarrollo y revisión) y luego corregir errores y bugs de IE6 e IE7 en mediante comentarios condicionales ().
Un saludo
¡No sufras las almorranas en silencio! No te explico lo que sufro yo en N3D… Pffff
Intento que sea lo más crossbrowser posible pero llegará un momento en que los que tengan Explorer deberan dar el salto…
De hecho, Microsoft ya no da soporte a IE6. Con IE7 las cosas van mucho mejor, con IE8 es otra historia nueva parece, se han puesto por fin las pilas.
No mires nada de explorer 6
La mayoria de los desarroladores web le han dado la espalda (o se cobra un plus para hacerlo funcionar sobre ie6).
Muchas veces he empleado más tiempo en corregir los fallos del ie6 que en el propio diseño o maquetado de la web, y como a mi a la mayoría de desarrolladores y diseñadores.
Y pasa aunque solo desarrollen para las navegadores de microsoft y es que la diferencia entre cada versión manda tela, aunque obligatoria para ponerse al día en cuanto a estándares, ya no digo nada si haces el desarrollo conforme a los estándares.
Yo, normalmente, tengo que hacer funcionar las cosas en IE6, IE7 y FF.
* Maqueto todo en FF.
* Veo como va en IE6 y IE7.
* Si hay que tocar mucho CSS o si el cliente nos exige que pase el validador de CSS de la W3, los separo (un archivo CSS) por navegador.
* Si son 4 cosas, meto hacks para IE6 y/o IE7, en un único CSS para todos los navegadores.
Y el flamante Internet Explorer 8 parace que no ha mejorado mucho el panorama, más bien al contrario, parece que ahora tendremos que hacer una versión más de nuestros CSSs 🙁
http://www.debugmodeon.com/group.forum/262991/desarrollo-y-diseno-web/inernet-explorer-8-tampoco-respeta-los-estandares
¿Cómo puede Microsoft equivocarse tanto en este tema?