Uso de ems en vez de pixeles o puntos en CSS
Este reciente artículo de Daniel Will-Harris me recuerda que hace dos años y medio, y siguiendo un consejo del mismo Will-Harris, traté de usar ems, mismos que funcionaban más o menos decentemente en Netscape 4.x, pero la basura llamada Internet Explorer 3.x los interpretaba como pixeles.
Esta y otros defectos del MSIE 3.x me hicieron evitar, al menos durante el año siguiente, el uso de varias propiedades de CSS, debido a que mis logs indicaban que un 20-30% de los usuarios aún usaban dicho browser.
Por su parte, Netscape que era el rey en aquel entonces y vendía su browser a $60.00 dlls, apenas soportaba los estándares más elementales.
Sin duda los navegadores 3.x, tanto de Netscape como de Microsoft, fueron el peor daño que pudo haber tenido Internet.
Digamos que estas versiones hicieron que el desarrollo web se detuviera en al menos un año. Ya no digamos desarrollos de plataformas y aplicaciones más avanzadas, como las webapps que empiezan a aparecer, sino de cosas tan simples como layouts de páginas y despliegue de fonts.
Esto lo podemos ver en retrospectiva, más de dos añós después. Me atemoriza el pensar lo que podría pasar por el hecho de que recientemente Microsoft haya decidido que Internet Explorer 5.5 no cumpla al 100% con los estándares. Habrá que esperar (y seguir pendientes del Web Standards Project)