4 / 25 Datos, datos, datos... Más de 1.000 millones de personas viven con algún tipo de discapacidad. Esta cifra representa alrededor del 15% de la población mundial. Fuente: OMS Distribución (%) según tipo de discapacidad de población española entre 16 y 64 años (Año 2012) (Fuente: http://kcy.me/10651 PDF/506 Kb)
12 / 25 Pautas para el día a día Fuente: http://www.w3.org/TR/WCAG20/ Perceptible La información y los componentes de la interfaz para la persona usuaria deben ser presentados a las personas de modo que puedan percibirlos. Operable Los componentes de la interfaz de usuario y la navegación deben ser operables. Comprensible La información y el manejo de la interfaz de usuario deben ser comprensibles. Robusto El contenido debe ser suficientemente robusto como para ser interpretado de forma fiable por una amplia variedad de aplicaciones de personas usuarias, incluyendo las ayudas técnicas.
14 / 25 Atributos alt y title <img alt=”...” src=”img/foto.jpg”> Asegurar que las imágenes no decorativas tienen un atributo alt descriptivo. Las imágenes decorativas deben tener un atributo alt vacío, o deben ser incorporadas usando CSS. Para gráficas o imágenes complejas, usad el atributo longdesc Restringir el uso del atributo title a donde realmente aporta valor, como los elementos abbr y acronym. <abbr title=”World Wide Web Consortium”>W3C</abbr>
16 / 25 Vigilar los encabezados Usar encabezados (h1 – h6) de forma lógica, y nunca por decoración. Revisar el mapa de encabezados. http://www.niquelao.net/
17 / 25 Enlaces, enlaces, enlaces... Usar enlaces descriptivos. Evitar enlaces del tipo “pincha aquí”. Los enlaces deben parecer enlaces (azules, subrayados,… ). Enlaces con el mismo texto, deben llevar al mismo sitio. WP Accessibility Plug-in
20 / 25 Y tantas y tantas cosas... Etiquetar cada campo de un formulario con un id único y asociar etiqueta (label) y campo (input). Para formularios complejos, dividirlos en grupo de campos (fieldset) y usar la etiqueta legend para describirlos. Indicar el idioma del documento con el atributo lang. Indicar los cambios de idioma con el atributo lang. Indicar los cambios de idioma de los enlaces con el atributo hreflang. Evitar acciones que sólo se activan con onMouseOver u onMouseOut. Usar el atributo role definido por WAI ARIA <fieldset><legend>Datos personales</legend> <label for=”nombre”>Nombre (requerido)</label> <input id=”nombre” type=”text” value=””> <label for=”apellidos”>Apellidos</label> <input id=”apellidos” type=”text” value=””> </fieldset> Mantener diseño consistente a lo largo de todo el sitio web
21 / 25 Testing, testing, testing... http://tawdis.net http://wave.webaim.org/ http://www.sidar.org/hera/ http://www.atutor.ca/achecker/ En cualquier caso: NO HAY HERRAMIENTA AUTOMÁTICA DE ANÁLISIS COMPLETO