Accesibilidad en aplicaciones ASP.NET ( II )

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.

Controles y accesibilidad en ASP.NET

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.

Ibon Landa

bon Landa lleva más de 15 años dedicado al desarrollo de software. Durante este tiempo ha trabajado en diferentes empresas en las cuáles ha podido trabajar en diferentes entornos y tecnologías. Actualmente está focalizado principalmente en tareas de desarrollo, arquitectura, en las herramientas del ciclo de vida y en todo lo relacionado con la plataforma de Cloud Computing Microsoft Azure, área en el que ha sido reconocido como MVP. Participa de forma activa en la comunidad, escribiendo su blog, manteniendo un portal sobre Microsoft Azure y colaborando con Microsoft y grupos de usuarios en eventos de formación, talleres y giras de producto.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *