Banner

Ultima revisión 02/10/2012

HTML5 y Accesibilidad Web

La Accesibilidad para las personas con discapacidad es una responsabilidad legal en muchos países. También es lo que hay que hacer, y una de las características que distinguen a los desarrolladores profesionales de los WWWs: WYSIWYG-manejo aspirantes. Pero para muchos, la accesibilidad ha sido un arte algo negro, lo que requiere la adición de material extra en el código como texto alternativo, resúmenes de mesa, información ARIA que puede ser difícil de probar por desarrolladores que no son usuarios de tecnología de asistencia en sí.

La especificación de HTML 5 pretende ser una especificación pensada para incluir dinamismo y a la vez accesibilidad desde su concepción. Por tanto, la ventaja principal que tendrá es que los desarrolladores que la utilicen podrán generar efectos de presentación muy atractivos sin limitar la interacción por parte de usuarios de ayudas técnicas. Aunque en estos momentos es todavía un borrador, su implementación en los diversos navegadores no está completada aún y por ello utilizar esta tecnología sí, pero con cuidado..

La llegada de HTML5 también ha enturbiado el agua. Para algunos, HTML5 salva al mundo. Para otros - incluyendo muchos practicantes de accesibilidad - es la encarnación del mal. Evidentemente, ninguno de esos extremos es correcto aunque podríamos afirmar que la accesibilidad de HTML5 es bastante buena.

Una de las principales formas de ayudar a los usuarios de tecnologías de apoyo (así como aumentar sus rankings en los motores de búsqueda y mejorar su karma) es el uso de marcado semántico, utilizando el elemento adecuado para el contenido correcto, describiendo el significado que a la presentación.

Anteriormente, para marcar los puntos de referencia en una página - cabecera, pie de página, bloques de navegación - el único elemento disponible era el <div>, que no tiene semántica en sí mismo. Es por ello que aunque los lectores de pantalla JAWS tienen una utilidad de navegación mediante el teclado que les permite a los usuarios navegar a través de los encabezados HTML, listas, blockquotes y tablas, no hay una manera fácil para ellos para ofrecer la habilidad de saltar entre los bloques de navegación, porque no hay un elemento único para el lector de pantalla con el que afinar la búsqueda.

HTML5 extiende el repertorio de elementos considerablemente de HTML 4 para la aplicación de la semántica a las áreas estructurales de una página. Así, tenemos <header>, <footer>, <nav>, <article>, <section>, <aside> y <figure> para complementar nuestro querido amigo el HTML 4.

Existen sitios dedicados a informar sobre la implementación de HTML en los navegadores y sus consecuencias para la accesibilidad como por ejemplo HTML5 Accessibility aunque hay más posibilidades.

Fuente http://olgacarreras.blogspot.com.es