]>
|
|||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Una página totalmente innaccesible... Con este ejemplo quiero mostrar cómo la validación automática de un código no es suficiente para garantizar la accesibilidad de una página. Para ello, he intentado vulnerar el mayor número posible de las Pautas de Accesibilidad de Contenido Web del W3C, pero consiguiendo a la vez superar sin errores los test de su validador de código HTML [ir a la página] y de CSS [ir a la página], así como los de TAW [ir a la página], HERA [ir a la página] y Cynthia Says [ir a la página]. Sólo hasta el primer párrafo, ya he incumplido los siguientes puntos:
Pero aún podemos hacer muchas cosas más, como por ejemplo incluir así una cita:
En este caso, empleo correctamente los elementos de marcado, pero no indico el cambio de idioma en el contenido como me pide el punto 4.1, ni he elegido un color para el texto con un contraste suficiente con el fondo, por lo que también vulnero el punto 2.2. ¿Y qué tal si ahora incluyo un vídeo? En el código con el que lo he incrustado no aparece el elemento Así que, hagamos recuento:
Oh, vaya, haciendo esta tabla además he incumplido los puntos 5.1 —no he marcado correctamente los encabezados de las columnas ni las filas—, 5.2 —no los he asociado explícitamente con las celdas de datos— y 5.5 —no incluyo Además, no voy a proporcionar un vínculo a una versión accesible, con lo que obvio el punto 11.4. ...y sin embargo totalmente válida Sí, así es. He elegido algunas de las herramientas más populares para comprobar la validez de una página web y he puesto a prueba ésta según los criterios más estrictos, con el feliz resultado de una aprobación que me permite llenar este espacio de sellos: Cierto es que en todas las páginas de los programadores de estas herramientas se avisa explícitamente de que para emplear los sellos se deben revisar —y corregir si fuera necesario— las advertencias manuales, pero no hago más que seguir esa tendencia al «medallismo» que se aprecia en muchos sitios. |
¿Le gusta el formulario de arriba? Pues para su información, carece de marcado semántico y vulnera los puntos 12.4, 2.2 y 6.3, es decir, no he asociado explícitamente las etiquetas con sus campos, el color de las primeras no supera el mínimo necesario de contraste con el fondo, y no lo he programado de manera que la página conserve su funcionalidad en caso de que falte el soporte de JavaScript. Además, para poder disfrutar en IE6 del canal alfa del PNG que empleo como botón he tenido que aplicar el AlphaImageLoader, es decir, código propietario, lo que incumple la pauta 11. Pero como lo he aplicado a través de JavaScript, el analizador no puede comprobarlo.
El encabezado que sirve de título para esta sección de la página es una imagen que cuenta con su correspondiente
alt , pero éste no aporta información equivalente, por lo que me salto el punto 1.1.
En las imágenes de esta pequeña galería he incluido un texto alternativo para las imágenes, pero resulta que es
alt="Imagen" , así que no estoy ofreciendo una información alternativa real, y machaco de nuevo el punto 1.1.
Además, esta vez el vínculo a ventana nueva sí que lo abro por medio de JavaScript, pero gracias a que lanzo la función por medio del atributo
onclick y de href="#" ; de nuevo éste es un funcionamiento obstrusivo, por lo que no cumplo el punto 6.3. |
||||||||||||||||