"¿Tu sitio web es accesible?", "Claro, el HTML es válido"
24 de enero de 2009A veces me sorprendo de lo gustan algunas personas de ponerle las etiquetas de moda a sus proyectos. Por ejemplo, "accesible" o "2.0". Quizá lo hagan para impresionar a sus jefes (que muchas veces desconocen esos términos), o quizá para salir en la prensa o blogs.
A esas personas les preguntas si su proyecto web es accesible y te contestan llenos de orgullo "sí, somos accesibles". Así de sencillo, como quien declara que su proyecto trabaja sobre bases de datos MySQL o servidores Solaris. "Sí, somos accesibles", y ya está.
Y es que con el tema de la accesibilidad, desde que en Internet se está promoviendo con fuerza, a esas personas les gusta "pillar la ola sin remar un poco mar adentro". Creen que la accesibilidad se aprende en un tutorial por internet, se aplica y punto, como quien aprende maquetación sin tablas en los manuales del W3C, y creen que accesibilidad es programar XHTML válido (sí, aún hay gente que piensa que el HTML se programa). Quizá no hayan entendido qué es la accesibilidad.
Qué es la accesibilidad
Según la Real Academia Española, accesibilidad es la "cualidad de accesible"
, y ésta a su vez:
- adj. Que tiene acceso.
- adj. De fácil acceso o trato.
- adj. De fácil comprensión, inteligible.
Es curioso cómo estas acepciones se asemejan a la definición de usabilidad, un término con el que los listillos 2.0 no se atraven a tratar con tanta facilidad. Así que como la RAE no anda muy puesta en las cosas de la WWW, busquemos en la
La accesibilidad es el grado en el que todas las personas pueden utilizar un objeto, visitar un lugar o acceder a un servicio, independientemente de sus capacidades técnicas o físicas.
Y en la definición específica de Accesibilidad web:
La accesibilidad web se refiere a la capacidad de acceso a la Web y a sus contenidos por todas las personas independientemente de la discapacidad (física, intelectual o técnica) que presenten o de las que se deriven del contexto de uso (tecnológicas o ambientales). Esta cualidad está íntimamente relacionada con la usabilidad.
Ciñéndonos a las definiciones, si tú quieres que tu proyecto sea accesible no parece esencial que el marcado HTML sea válido o no. Al fin y al cabo, la validez del HTML simplemente es la adecuación del marcado escrito a unas gramáticas formales establecidas por el W3C, que hoy en día los navegadores son flexibles a la hora de interpretar (bien es cierto que si todas las páginas se marcasen con HTML válido, los navegadores serían más rápidos). No quiero decir con ello que no sea importante escribir HTML válido, mejor dicho, XHTML válido. Lo que sí quiero decir es que no es una prioridad en la accesibilidad.
Páginas como la "Accesibilidad" de los sitios Plone puede ser hacer que sus desarrolladores se sientan bien, pero un CMS no puede asegurar la accesibilidad. Porque la interfaz la personalizan los desarrolladores. ¿Cómo? Al margen de que los atajos de teclado no funcionan.
El carácter subjetivo de la accesibilidad la convierte en un objetivo difícil de conseguir en un sitio web. La ventaja, que si no tienes tiempo o conocimientos para hacer tu sitio web muy accesible puedes hacerlo un poco accesible. Significa también que su valoración es subjetiva, y las herramientas automáticas son útiles pero no son esenciales.
La accesibilidad es un concepto cualitativo que se debe tener en cuenta en el desarrollo, mejora y garantía de calidad de un proyecto web (tanto sitios como aplicaciones web). Es una virtud que pueden o no tener, y en diferentes grados. Para alcanzarlo hay valiosos documentos y herramientas que nos pueden ayudar, pero la mayor baza para lograr la accesibilidad es pensar en el usuario final, en cualquier tipo de usuario final, pensar en su experiencia al utilizar el servicio y procurar que sea fácil.








