En 1998 se funda The Web Standards Project (WaSP), con el objetivo de defender el uso de estándares en los navegadores y así facilitar el trabajo de los desarrolladores, y por supuesto, aumentar la usabilidad en los contenidos de la red.
Existen muchas personas detrás buscando que se estandarizen los contenidos de la red, una de ellas es Molly E. Holzschlag, quien trabaja duramente en pro de los estándares, asesorando a empresas como Microsoft e impartiendo charlas a los desarrolladores.
El ACID TEST es básicamente una página web que usa diversas caracterìsticas de CSS, HTML y JavaScript, que prueba si los navegadores de internet son capaces de interpretar correctamente el uso de ciertas etiquetas.
*Acid Test 1: Prueba CSS y HTML
*Acid Test 2 : Prueba CSS 2
*Acid Test 3: Añade JavaScript
Reprobados
* Internet Explorer 6.0
*Internet Explorer 7.0
*Netscape navigator7.2.
*Firefox 1.5 y 2.0.
*Opera 8.54
*Opera mini 4
Aplicados
(Datos publicados en la Wikipedia)
Prueba
* PNGs transparentes – Los ojos están codificados como PNGs transparentes.
* El navegador debe ser capaz de aceptar el elemento objet (uso de contenido alternativo) es una de las más antiguas peticiones de los diseñadores web.
* Soportar el uso de Absolute, relative y fixed – La precisión de las posición es importante para los diseños de los sitios.
* El modelo de cajas CSS: ‘height’, ‘width’, ‘max-width’, ‘min-width’, ‘max-height’ y ‘min-height’.
* No satanisa las tablas para el diseño y cuida que éstas acepten el uso de estilos CSS.
* Prueba que la definición de márgenes mediente CSS también sean respetados.
* Comprueba si posibilita el agregar decoraciones y anotaciones a las páginas Web sin modificar el margen del autor.
* Análisis CSS – Acid Test 2 incluye una serie de declaraciones CSS ilegales que deben ser ignoradas por el navegador.
* Prueba si la superposición de contenido está en el orden correcto. Esta no es una característica en sí misma, pero necesaria para otras más.
* La altura de las líneas decladaras con CSS en el modelo de caja, depende de la compatibilidad con los estándares de la página Web. (www.webstandards.org)
Efectos Flotantes- Uno de los elementos en la cara cambia de color cuando el puntero está sobre él. ¿Cuál? (Respuesta: La nariz, ésta debe cambiar a color azul.)
Acid3
En el caso de Acid3, sólo Webkit y Ópera han alcanzado el 100% de la prueba, aunque sólo Webkit cumple con la condición de correr suave y fluidamente.
En el caso de Firefox, no se ha logrado pasar el Acid 3 en su totalidad, ya que el lanzamiento de la versión 3, se ha enfocado en no chocar con las especificaciones anteriores del explorador, cuando se probaba con Acid2, por lo que su enfoque hacia otras partes del desarrollo han hecho que no se pase la prueba; durante las pruebas con los diferentes navegadores Firefox, siguió presentando algunas fallas, que dependían de los Plugins o temas instalados, por lo que es una buena oportunidad para la Fundación Mozilla el trabajar en la integración del desarrollo del navegador y sus extensiones.
Condicionantes del Acid Test
Existen otros factores condicionantes de una prueba exitosa para un navegador y esos serán:
*El sistema operativo en el que se encuentre instalado el navegador.
*Las capacidades del Hardaware.
*En el Caso de Firefox, de los temas y Plugins instalados al momento de realizar la prueba.
Trabajo en equipo
El uso de los estándares en el diseño y desarrollo de las aplicaciones web, es una responsabilidad compartida entre las empresas encargadas de los navegadores y los desarrolladores de aplicaciones, ambos han entendido su papel en la usabilidad de cada sitio, y que la coperación logrará mejorar la experiencia del usuario final. Así que es una invitación a todos quienes desarrollamos aplicaciones para web, el tener cuidado en estos deatalles y por qué no, retar a sus exploradores.
Agradezco a Jesus Christian Cruz (@compermisos),del equipo de programadores de Mozilla México por ayudarme a realizar las pruebas y tomar nota de las observaciones.







Carlos Adrián 31 Dec 08
02:15 AM
Muy buen artículo, explicado y sencillo. Acid test es la primera prueba que deberían hacer todos los navegadores web antes de lanzarse, para que, a lo menos, pase un 70% de la prueba.
Enhorabuena por este nuevo blog.