En un primer post presenté una lo que significa e implica la accesibilidad desde el punto de vista teórico, enseñando las principales directrices que existen.
Realmente hace una página accesible no es algo trivial y es conveniente saber de antemano si tu aplicación tiene este requisito porque ser o no ser accesible ( y en qué nivel ) no es tan sencillo como cambiar un check en el formulario web.
No es una tarea trivial pero con ASP.NET es completamente posible hacer aplicaciones accesibles si conocemos las implicaciones que supone.
Desde el punto de vista de diseño de tu aplicación accesible se hace necesario conocer los conceptos de accesibilidad pero en mayor medida, como estos conceptos se llevan al mucho real y qué implicaciones tiene sobre los desarrollos ASP.NET; conocer qué controles son accesibles, conocer qué propiedades y con qué contenido tengo que indicar, conocer qué tecnologías puedo usar, cómo tengo que maquetar mis páginas…
En los siguiente enlaces se enumeran controles de servidor de ASP.NET y se proporciona información sobre la compatibilidad con la accesibilidad de cada control.
Compatibilidad de accesibilidad en ASP.NET
Controles de servidor Web ASP.NET que utilizan secuencias de comandos de cliente
Generalmente, los controles ASP.NET cumplen los requisitos de accesibilidad tal como se indica a continuación:
- Proporcionan un medio de especificar un equivalente de texto para cualquier elemento que no es de texto.
- No tienen dependencias con respecto a los colores.
- Representan títulos y encabezados de columnas de tablas con tablas.
- Representan los elementos fieldset y legend que tienen elementos div.
- No necesitan hojas de estilos.
- Admiten el establecimiento de posiciones mediante propiedades de estilo.
- Asocian etiquetas con controles.
- Generan secuencias de comandos de cliente independientes del dispositivo; por ejemplo, secuencias de comandos que no sólo responden a los clicks del ratón.