SlideShare una empresa de Scribd logo
1 de 53
Descargar para leer sin conexión
Creando webs accesiblesCreando webs accesibles
Pablo AriasPablo Arias
Pablo
Arias
Desarrollo, mantenimiento y asistencia web
Certificado Profesional Joomla
Organizador del Grupo de Usuarios de Joomla de Vigo
|www.PabloArias.eu @PabloAriasRamos
Ponencia "So ware Libre en una Web Abierta"
Decía...
Web AbiertaWeb Abierta
"Apertura significa ser accesible y hacer las"Apertura significa ser accesible y hacer las
cosas con transparencia"cosas con transparencia"
"Apertura significa poder decidir""Apertura significa poder decidir"
"Es como permitir que otras personas conduzcan y enseñarles
cómo hacerlo."
"No solo te dejamos echar un vistazo, te invitamos a meterte
bajo el capó y jugar con el motor."
"No se refiere a algo creado y comprendido por solo unos
cuantos guardianes."
"No significa esconder información a los usuarios."
"No significa vigilancia secreta"
"La Web es más que una tecnología; es un recurso público.
Es una fuerza común para hacer el bien.
Es como la Octava Maravilla del mundo y nos pertenece a
todos."
Mark Surman, Director Ejecutivo de Mozilla
"Un gran poder conlleva una gran"Un gran poder conlleva una gran
responsabilidad"responsabilidad"
Crear webs también
Usabilidad y accesibilidadUsabilidad y accesibilidad
Crear una web útil para personas
Proporcionar la información necesaria
Para cualquier usuario
En cualquier dispositivo
Respetar los estándares
¿Quién define los estándares web?¿Quién define los estándares web?
SEO y accesibilidadSEO y accesibilidad
Dos disciplinas con muchos puntos de encuentro.
Google es el usuario ciego y sordo más rico del mundo, y el que
más navega por tu web.
¿Qué significa "accesibilidad web"?¿Qué significa "accesibilidad web"?
La accesibilidad web significa que las
personas con discapacidad pueden percibir,
entender, navegar e interactuar con la Web.
WAI-W3C
Antes de empezar con las WCAG, antes de
estudiar los resultados de las herramientas
de evaluación, primero comprende los
problemas.
S. L. Henry
Tipos de discapacidadesTipos de discapacidades
Visuales
Auditivas
Motrices
Neurológicas o cognitivas
Derivadas del envejecimiento
Derivadas del entorno
Problemas visualesProblemas visuales
Cegueras de diferentes tipos y niveles
con diferentes métodos de navegación
Más y diferentes problemas visualesMás y diferentes problemas visuales
Daltonismo
Conjuntivitis
Deslumbramiento temporal
...
Todos nos beneficiamosTodos nos beneficiamos
Nos hacemos mayores
El entorno nos condiciona
Mejorar la accesibilidad para los usuarios con
discapacidad casi siempre mejora la
usabilidad para todos los usuarios.
J. Nielsen.
Mejorar la accesibilidad no es solamente una
necesidad para las personas con
discapacidad sino una ventaja para todos
nosotros.
Rovira-Beleta
Herramientas accesibilidadHerramientas accesibilidad
Lectores de pantalla
Línea braille
Magnificador pantalla
Combinación colores alto contraste
Sistemas reconocimiento voz
Reconocimiento facial
Punteros
Y más
Imagen por Accesibilidad Web - Universidad de Alicante
El poder de la web reside en su universalidad.
El acceso para todo el mundo, a pesar de la
discapacidad, es un aspecto esencial.
Tim Berners-Lee (Director e inventor de la Red
Mundial Web, en Wikipedia)
Problemas frecuentesProblemas frecuentes
No poder usar solo el teclado para navegar.
Enlaces ambiguos, casi infinitos
o repetidos con diferente nomenclatura.
Imágenes sin texto alternativo o mal establecido.
Formularios complejos y Captcha
Encabezados mal utilizados.
Y muchos más...
La accesibilidad web se puede dividir en tres
categorías principales: del contenido, de la
navegación y de la interacción.
J. Thatcher.
Diseño y CSSDiseño y CSS
El CSS para el diseño
no contenidos
Ejemplos:
Imagen de fondo: diseño, no informativa.
No introducir texto informativo con "content"
Contenidos y HTMLContenidos y HTML
Contenidos en HTML, evitando el diseño.
Ejemplos a evitar:
Usar encabezados (h1, h2) para hacer textos más grandes.
Usar Tablas para ubicar diferentes elementos.
ResponsiveResponsive
Diseño adaptable al tamaño del dispositivo.
Preferible una única web, sin versión móvil.
Separar contenido de presentación o diseño.
En general: respetar estándares web.
Nota: Criterio 1.3.4 WCAG 2.1: Orientación.
ImágenesImágenes
Procurar no insertar texto.
Las imágenes introducidas con CSS son decorativas.
Describir con el atributo alt la imagen.
Mapa de decisión para textos alternativos, por Olga
Carreras
Asistente para textos alternativos, por Olga Carreras
EnlacesEnlaces
Incluir la información relevante en el texto.
No usar "Pincha aquí", "Más información", "Leer más"...
Usar siempre el mismo título para el mismo destino.
Usa hreflang para indicar un cambio de idioma.
No solo un color diferente, subrayar.
Diferenciar enlaces visitados de no visitados.
aria-label
EncabezadosEncabezados
Describen la estructura del documento, su significado.
Mantener orden correcto.
No usarlos para decorar u otras finalidades.
TablasTablas
Usar solo para datos tabulares.
Identificar encabezados con th.
Para tablas complejas usar scope.
caption: título de la tabla, visible, no obligatorio.
O atributo aria-describedby.
FormulariosFormularios
Etiquetas (label) para los campos.
Asegurarse de que se puede navegar con el teclado.
Usar el atributo autocomplete.
Informar correctamente de campos obligatorios.
Fieldsets para organizar (mejor con leyenda).
Validación también en cliente y efectiva
(no usar solo color rojo ante un error).
Requerir confirmación para tareas importantes
irreversibles.
Sistema para deshacer, si se puede.
Documentos, vídeos y otros formatosDocumentos, vídeos y otros formatos
Todos los elementos del sitio deben ser accesibles
Títulos de páginaTítulos de página
Describir temática o propósito con claridad
Ayudan a cambiar de pestaña, por ejemplo
Enlaces "Saltar a"Enlaces "Saltar a"
Para ir al contenido relevante y saltarse el repetitivo.
Deben ir al principio de la página.
No deben ser más de 2 o 3.
NavegaciónNavegación
Lista de enlaces. Etiqueta nav en HTML5.
Indicar situación actual al usuario. Usar migas de pan.
Usar mapa web.
Mantener coherencia en todo el sitio.
Indicar submenús.
"Megamenús" usables con teclado también.
Puntos de referencia o landmarksPuntos de referencia o landmarks
En HTML5 aparecieron múltiplesEn HTML5 aparecieron múltiples
header
nav
main
aside
etc
No siempre se anuncian estas etiquetas semánticas por lo que
se sigue usando el rol ARIA, mediante el atributo role=""
Previo a HTML5 había que establecer un DTD específico.
Roles, estados y propiedadesRoles, estados y propiedades
Útiles para hacer accesibles elementos como:
Pestañas
Barras de progreso
Acordeones
Ventanas modales
Etc.
Ayudan a hacer Javascript accesible
ColoresColores
No usar colores como único método de distinción.
Contraste mínimo en texto normal: 4.5 (7 para AAA).
Contraste mínimo en texto grande: 3 (4,5 para AAA).
Utilizar herramientas de medición de contraste.
Tratar de ofrecer distintas combinaciones de colores.
TextosTextos
Definir tamaño de forma relativa (%, em, rem),
no absoluta (px o pt).
Evitar fuentes con caracteres muy similares.
Evitar "efecto río" con texto justificado.
Evitar largos textos en cursiva.
Interlineado mínimo de 1.5
Google es un usuario ciego. Un usuario
billonario ciego con millones de amigos que
siguen cada una de sus palabras.
Karsten M. Self
Algunas herramientasAlgunas herramientas
Wave: wave.webaim.org
Tawdis: tawdis.net
W3 Validator: validator.w3.org
W3 Validador unificado: validator.w3.org/unicorn
Herramienta desarrolladores navegador
Web Developer (plugin)
WCAG 2.0 - Contrast checker (plugin)
Accesibilidad obligatoria para...Accesibilidad obligatoria para...
Webs y apps de Administraciones públicas
(o que reciban financiación pública)
Empresas:
Más de 100 empleados o
facturación mayor a 6 millones de euros.
Pautas, Normativa y leyesPautas, Normativa y leyes
Web Accesibility Initiative - WAI
Grupo de trabajo permanente de la W3C
Hacen las WCAG
Real Decreto 1112/2018 - 20 septiembre 2018
Primera legislación española de accesibilidad web: año
2002
Evaluación de la accesibilidadEvaluación de la accesibilidad
Website Accessibility Conformance Evaluation Methodology
WCAG-EM 1.0
PasosPasos
1. Definir alcance de evaluación
2. Explorar sitio para comprender uso
3. Seleccionar muestra
4. Auditar muestra
5. Generar informe
ReferenciasReferencias
Libro "Accesibilidad Web. WCAG 2.1 de forma sencilla"
WAI (Web Accessibility Initiative) de W3C
Portal Accesibilidad Web, Universidad de Alicante
Web de Olga Carreras (ver blog también)
Web de Sergio Luján
Blog Mª Carmen de Alba
WAI Tutorials
Web Accessibility In Mind
Sección Accesibilidad en Portal Administración Electrónica
Curso "Aprende Accesibilidad Web paso a paso"
Esto es todo, de momentoEsto es todo, de momento
¿Dudas, preguntas?
|www.PabloArias.eu @PabloAriasRamos
¡Gracias!¡Gracias!

Más contenido relacionado

Similar a Accesibilidad web - Creando webs para todos - Pablo Aria

La web única. piensa en todos tus usuarios
La web única. piensa en todos tus usuariosLa web única. piensa en todos tus usuarios
La web única. piensa en todos tus usuarios
Fer Torres
 
Principios
PrincipiosPrincipios
Principios
niko a
 

Similar a Accesibilidad web - Creando webs para todos - Pablo Aria (20)

Accesibilidad
AccesibilidadAccesibilidad
Accesibilidad
 
La web única. piensa en todos tus usuarios
La web única. piensa en todos tus usuariosLa web única. piensa en todos tus usuarios
La web única. piensa en todos tus usuarios
 
USABILIDAD WEB
USABILIDAD WEBUSABILIDAD WEB
USABILIDAD WEB
 
Principios
PrincipiosPrincipios
Principios
 
Recomendaciones para el armado del tamplate.pptx
Recomendaciones para el armado del tamplate.pptxRecomendaciones para el armado del tamplate.pptx
Recomendaciones para el armado del tamplate.pptx
 
El arte de escribir para web
El arte de escribir para web El arte de escribir para web
El arte de escribir para web
 
Introducción a la accesibilidad web
Introducción a la accesibilidad webIntroducción a la accesibilidad web
Introducción a la accesibilidad web
 
ExposicióN Accesibilidad
ExposicióN AccesibilidadExposicióN Accesibilidad
ExposicióN Accesibilidad
 
ExposicióN Accesibilidad
ExposicióN AccesibilidadExposicióN Accesibilidad
ExposicióN Accesibilidad
 
fermentacion
fermentacionfermentacion
fermentacion
 
ExposicióN Accesibilidad
ExposicióN AccesibilidadExposicióN Accesibilidad
ExposicióN Accesibilidad
 
Exposición g
Exposición gExposición g
Exposición g
 
ExposicióN Accesibilidad
ExposicióN AccesibilidadExposicióN Accesibilidad
ExposicióN Accesibilidad
 
ExposicióN Accesibilidad
ExposicióN AccesibilidadExposicióN Accesibilidad
ExposicióN Accesibilidad
 
ExposicióN Accesibilidad
ExposicióN AccesibilidadExposicióN Accesibilidad
ExposicióN Accesibilidad
 
ExposicióN Accesibilidad
ExposicióN AccesibilidadExposicióN Accesibilidad
ExposicióN Accesibilidad
 
ExposicióN Accesibilidad
ExposicióN AccesibilidadExposicióN Accesibilidad
ExposicióN Accesibilidad
 
fermentacion
fermentacionfermentacion
fermentacion
 
ExposicióN Accesibilidad
ExposicióN AccesibilidadExposicióN Accesibilidad
ExposicióN Accesibilidad
 
ExposicióN Accesibilidad
ExposicióN AccesibilidadExposicióN Accesibilidad
ExposicióN Accesibilidad
 

Más de joomlaes

Más de joomlaes (16)

Creando aplicaciones modernas con Joomla! y Vue.js - Roberto Segura
Creando aplicaciones modernas con Joomla! y Vue.js - Roberto SeguraCreando aplicaciones modernas con Joomla! y Vue.js - Roberto Segura
Creando aplicaciones modernas con Joomla! y Vue.js - Roberto Segura
 
Joomla! 4x4 - Josean Telleria
Joomla! 4x4 - Josean TelleriaJoomla! 4x4 - Josean Telleria
Joomla! 4x4 - Josean Telleria
 
En seguridad, todo cuenta - Jose Antonio Luque
 En seguridad, todo cuenta - Jose Antonio Luque En seguridad, todo cuenta - Jose Antonio Luque
En seguridad, todo cuenta - Jose Antonio Luque
 
Convierte tu Joomla! a estático, haciéndola inhackeable y ultrarrápida - Javi...
Convierte tu Joomla! a estático, haciéndola inhackeable y ultrarrápida - Javi...Convierte tu Joomla! a estático, haciéndola inhackeable y ultrarrápida - Javi...
Convierte tu Joomla! a estático, haciéndola inhackeable y ultrarrápida - Javi...
 
Búsquedas Instantáneas con Algolia en Joomla (WPO) - Anibal Sánchez
Búsquedas Instantáneas con Algolia en Joomla (WPO) - Anibal SánchezBúsquedas Instantáneas con Algolia en Joomla (WPO) - Anibal Sánchez
Búsquedas Instantáneas con Algolia en Joomla (WPO) - Anibal Sánchez
 
Joomla: "Jaque Mate" - Andrea Gentil y Carlos Cámara
 Joomla: "Jaque Mate" - Andrea Gentil y Carlos Cámara Joomla: "Jaque Mate" - Andrea Gentil y Carlos Cámara
Joomla: "Jaque Mate" - Andrea Gentil y Carlos Cámara
 
JoomlaES, el portal comunitario sobre Joomla! en español - JuanKa Díaz e Isid...
JoomlaES, el portal comunitario sobre Joomla! en español - JuanKa Díaz e Isid...JoomlaES, el portal comunitario sobre Joomla! en español - JuanKa Díaz e Isid...
JoomlaES, el portal comunitario sobre Joomla! en español - JuanKa Díaz e Isid...
 
Power SEO para Joomla!
Power SEO para Joomla!Power SEO para Joomla!
Power SEO para Joomla!
 
Esta herramienta ¡Me pone!
Esta herramienta ¡Me pone! Esta herramienta ¡Me pone!
Esta herramienta ¡Me pone!
 
Software libre en una web abierta
 Software libre en una web abierta  Software libre en una web abierta
Software libre en una web abierta
 
Medidas de seguridad en Joomla!
 Medidas de seguridad en Joomla!  Medidas de seguridad en Joomla!
Medidas de seguridad en Joomla!
 
Ingresos pasivos y olvídate de los clientes
 Ingresos pasivos y olvídate de los clientes  Ingresos pasivos y olvídate de los clientes
Ingresos pasivos y olvídate de los clientes
 
Bienvenida + Introducción a Joomla!
 Bienvenida + Introducción a Joomla!  Bienvenida + Introducción a Joomla!
Bienvenida + Introducción a Joomla!
 
Notas sobre tests de aceptación en Joomla!
Notas sobre tests de aceptación en Joomla!Notas sobre tests de aceptación en Joomla!
Notas sobre tests de aceptación en Joomla!
 
Campos personalizados en Joomla!
 Campos personalizados en Joomla! Campos personalizados en Joomla!
Campos personalizados en Joomla!
 
Crear plantillas personalizadas para joomla joomla day madrid 2017 - 03-05-...
Crear plantillas personalizadas para joomla   joomla day madrid 2017 - 03-05-...Crear plantillas personalizadas para joomla   joomla day madrid 2017 - 03-05-...
Crear plantillas personalizadas para joomla joomla day madrid 2017 - 03-05-...
 

Último

Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
GuillermoBarquero7
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
EncomiendasElSherpa
 

Último (6)

Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - Ofimática
 
Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business Central
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
 

Accesibilidad web - Creando webs para todos - Pablo Aria

  • 1. Creando webs accesiblesCreando webs accesibles Pablo AriasPablo Arias
  • 2. Pablo Arias Desarrollo, mantenimiento y asistencia web Certificado Profesional Joomla Organizador del Grupo de Usuarios de Joomla de Vigo |www.PabloArias.eu @PabloAriasRamos
  • 3. Ponencia "So ware Libre en una Web Abierta" Decía...
  • 5. "Apertura significa ser accesible y hacer las"Apertura significa ser accesible y hacer las cosas con transparencia"cosas con transparencia"
  • 6. "Apertura significa poder decidir""Apertura significa poder decidir"
  • 7. "Es como permitir que otras personas conduzcan y enseñarles cómo hacerlo." "No solo te dejamos echar un vistazo, te invitamos a meterte bajo el capó y jugar con el motor."
  • 8. "No se refiere a algo creado y comprendido por solo unos cuantos guardianes." "No significa esconder información a los usuarios." "No significa vigilancia secreta"
  • 9. "La Web es más que una tecnología; es un recurso público. Es una fuerza común para hacer el bien. Es como la Octava Maravilla del mundo y nos pertenece a todos." Mark Surman, Director Ejecutivo de Mozilla
  • 10. "Un gran poder conlleva una gran"Un gran poder conlleva una gran responsabilidad"responsabilidad" Crear webs también
  • 11. Usabilidad y accesibilidadUsabilidad y accesibilidad Crear una web útil para personas Proporcionar la información necesaria Para cualquier usuario En cualquier dispositivo Respetar los estándares
  • 12. ¿Quién define los estándares web?¿Quién define los estándares web?
  • 13. SEO y accesibilidadSEO y accesibilidad Dos disciplinas con muchos puntos de encuentro. Google es el usuario ciego y sordo más rico del mundo, y el que más navega por tu web.
  • 14. ¿Qué significa "accesibilidad web"?¿Qué significa "accesibilidad web"? La accesibilidad web significa que las personas con discapacidad pueden percibir, entender, navegar e interactuar con la Web. WAI-W3C
  • 15. Antes de empezar con las WCAG, antes de estudiar los resultados de las herramientas de evaluación, primero comprende los problemas. S. L. Henry
  • 16. Tipos de discapacidadesTipos de discapacidades Visuales Auditivas Motrices Neurológicas o cognitivas Derivadas del envejecimiento Derivadas del entorno
  • 17. Problemas visualesProblemas visuales Cegueras de diferentes tipos y niveles con diferentes métodos de navegación
  • 18. Más y diferentes problemas visualesMás y diferentes problemas visuales Daltonismo Conjuntivitis Deslumbramiento temporal ...
  • 19. Todos nos beneficiamosTodos nos beneficiamos Nos hacemos mayores El entorno nos condiciona
  • 20. Mejorar la accesibilidad para los usuarios con discapacidad casi siempre mejora la usabilidad para todos los usuarios. J. Nielsen.
  • 21. Mejorar la accesibilidad no es solamente una necesidad para las personas con discapacidad sino una ventaja para todos nosotros. Rovira-Beleta
  • 22. Herramientas accesibilidadHerramientas accesibilidad Lectores de pantalla Línea braille Magnificador pantalla Combinación colores alto contraste Sistemas reconocimiento voz Reconocimiento facial Punteros Y más
  • 23.
  • 24. Imagen por Accesibilidad Web - Universidad de Alicante
  • 25. El poder de la web reside en su universalidad. El acceso para todo el mundo, a pesar de la discapacidad, es un aspecto esencial. Tim Berners-Lee (Director e inventor de la Red Mundial Web, en Wikipedia)
  • 26. Problemas frecuentesProblemas frecuentes No poder usar solo el teclado para navegar. Enlaces ambiguos, casi infinitos o repetidos con diferente nomenclatura. Imágenes sin texto alternativo o mal establecido. Formularios complejos y Captcha Encabezados mal utilizados. Y muchos más...
  • 27. La accesibilidad web se puede dividir en tres categorías principales: del contenido, de la navegación y de la interacción. J. Thatcher.
  • 28. Diseño y CSSDiseño y CSS El CSS para el diseño no contenidos Ejemplos: Imagen de fondo: diseño, no informativa. No introducir texto informativo con "content"
  • 29. Contenidos y HTMLContenidos y HTML Contenidos en HTML, evitando el diseño. Ejemplos a evitar: Usar encabezados (h1, h2) para hacer textos más grandes. Usar Tablas para ubicar diferentes elementos.
  • 30. ResponsiveResponsive Diseño adaptable al tamaño del dispositivo. Preferible una única web, sin versión móvil. Separar contenido de presentación o diseño. En general: respetar estándares web. Nota: Criterio 1.3.4 WCAG 2.1: Orientación.
  • 31. ImágenesImágenes Procurar no insertar texto. Las imágenes introducidas con CSS son decorativas. Describir con el atributo alt la imagen. Mapa de decisión para textos alternativos, por Olga Carreras Asistente para textos alternativos, por Olga Carreras
  • 32. EnlacesEnlaces Incluir la información relevante en el texto. No usar "Pincha aquí", "Más información", "Leer más"... Usar siempre el mismo título para el mismo destino. Usa hreflang para indicar un cambio de idioma. No solo un color diferente, subrayar. Diferenciar enlaces visitados de no visitados. aria-label
  • 33. EncabezadosEncabezados Describen la estructura del documento, su significado. Mantener orden correcto. No usarlos para decorar u otras finalidades.
  • 34. TablasTablas Usar solo para datos tabulares. Identificar encabezados con th. Para tablas complejas usar scope. caption: título de la tabla, visible, no obligatorio. O atributo aria-describedby.
  • 35. FormulariosFormularios Etiquetas (label) para los campos. Asegurarse de que se puede navegar con el teclado. Usar el atributo autocomplete. Informar correctamente de campos obligatorios. Fieldsets para organizar (mejor con leyenda). Validación también en cliente y efectiva (no usar solo color rojo ante un error). Requerir confirmación para tareas importantes irreversibles. Sistema para deshacer, si se puede.
  • 36. Documentos, vídeos y otros formatosDocumentos, vídeos y otros formatos Todos los elementos del sitio deben ser accesibles
  • 37. Títulos de páginaTítulos de página Describir temática o propósito con claridad Ayudan a cambiar de pestaña, por ejemplo
  • 38. Enlaces "Saltar a"Enlaces "Saltar a" Para ir al contenido relevante y saltarse el repetitivo. Deben ir al principio de la página. No deben ser más de 2 o 3.
  • 39. NavegaciónNavegación Lista de enlaces. Etiqueta nav en HTML5. Indicar situación actual al usuario. Usar migas de pan. Usar mapa web. Mantener coherencia en todo el sitio. Indicar submenús. "Megamenús" usables con teclado también.
  • 40. Puntos de referencia o landmarksPuntos de referencia o landmarks
  • 41. En HTML5 aparecieron múltiplesEn HTML5 aparecieron múltiples header nav main aside etc
  • 42. No siempre se anuncian estas etiquetas semánticas por lo que se sigue usando el rol ARIA, mediante el atributo role="" Previo a HTML5 había que establecer un DTD específico.
  • 43. Roles, estados y propiedadesRoles, estados y propiedades Útiles para hacer accesibles elementos como: Pestañas Barras de progreso Acordeones Ventanas modales Etc. Ayudan a hacer Javascript accesible
  • 44. ColoresColores No usar colores como único método de distinción. Contraste mínimo en texto normal: 4.5 (7 para AAA). Contraste mínimo en texto grande: 3 (4,5 para AAA). Utilizar herramientas de medición de contraste. Tratar de ofrecer distintas combinaciones de colores.
  • 45. TextosTextos Definir tamaño de forma relativa (%, em, rem), no absoluta (px o pt). Evitar fuentes con caracteres muy similares. Evitar "efecto río" con texto justificado. Evitar largos textos en cursiva. Interlineado mínimo de 1.5
  • 46. Google es un usuario ciego. Un usuario billonario ciego con millones de amigos que siguen cada una de sus palabras. Karsten M. Self
  • 47. Algunas herramientasAlgunas herramientas Wave: wave.webaim.org Tawdis: tawdis.net W3 Validator: validator.w3.org W3 Validador unificado: validator.w3.org/unicorn Herramienta desarrolladores navegador Web Developer (plugin) WCAG 2.0 - Contrast checker (plugin)
  • 48. Accesibilidad obligatoria para...Accesibilidad obligatoria para... Webs y apps de Administraciones públicas (o que reciban financiación pública) Empresas: Más de 100 empleados o facturación mayor a 6 millones de euros.
  • 49. Pautas, Normativa y leyesPautas, Normativa y leyes Web Accesibility Initiative - WAI Grupo de trabajo permanente de la W3C Hacen las WCAG Real Decreto 1112/2018 - 20 septiembre 2018 Primera legislación española de accesibilidad web: año 2002
  • 50. Evaluación de la accesibilidadEvaluación de la accesibilidad Website Accessibility Conformance Evaluation Methodology WCAG-EM 1.0
  • 51. PasosPasos 1. Definir alcance de evaluación 2. Explorar sitio para comprender uso 3. Seleccionar muestra 4. Auditar muestra 5. Generar informe
  • 52. ReferenciasReferencias Libro "Accesibilidad Web. WCAG 2.1 de forma sencilla" WAI (Web Accessibility Initiative) de W3C Portal Accesibilidad Web, Universidad de Alicante Web de Olga Carreras (ver blog también) Web de Sergio Luján Blog Mª Carmen de Alba WAI Tutorials Web Accessibility In Mind Sección Accesibilidad en Portal Administración Electrónica Curso "Aprende Accesibilidad Web paso a paso"
  • 53. Esto es todo, de momentoEsto es todo, de momento ¿Dudas, preguntas? |www.PabloArias.eu @PabloAriasRamos ¡Gracias!¡Gracias!