Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Productos digitales
accesibles
•
•
•1 ,&
Capítulo 1: 7
Accesibilidad web: La gran aliada para el negocio y la persona
usuaria.
Capítulo 2: 18
Una población clave en aumento.
Capítulo 3: 24
Más de una forma de acceder al contenido digital.
Capítulo 4: 27
Buenas prácticas para implementar la accesibilidad web.
Capítulo 5: 42
Directrices técnicas para un producto digital accesible.
Capítulo 6: 163
Accesibilidad web, mucho más que estándares técnicos
Anexo: 166
Recursos para revisar la accesibilidad web
Agradecimientos 172
Bienvenida
Este año quisimos ir más allá y nos propusimos como meta crear este
eBook con el objetivo de celebrar y visibilizar la relevancia de la
accesibilidad web, y principalmente, entregar herramientas prácticas para
crear productos digitales accesibles. Creemos en la responsabilidad
compartida que tenemos todos los actores dentro de la industria de la
tecnología para generar productos enfocados a todas las personas, como
derecho universal al acceso a la información de forma equitativa.
Detrás de este eBook, hay muchas personas que han aportado con su
conocimiento desde distintas áreas, ya sea creando y revisando
contenido, diseñando, programando y aportando con sus visiones para
obtener una guía práctica que aporte a mejorar la accesibilidad web de
sitios y aplicaciones, desde la implementación de pequeñas mejoras
hasta grandes cambios en los flujos de trabajo, y en ello, todos y todas
tenemos la responsabilidad de tomar acción y posición.
Carolina Sepúlveda R.
Head of UX de 2Brains
Pocas veces somos conscientes del impacto que puede tener en el mundo
lo que hacemos y pensamos. Y cuando lo hacemos, nos parece exagerado
¿qué puede hacer una gota en el mar? Pero obviamos que lo que forma-
ba parte de esa gota ha cambiado de alguna manera la composición de
todo el mar. El mar ahora se parece a esa gota un poco más.
Este libro nos invita a hacer, nos da herramientas concretas contra la ex-
clusión digital. Esta es una de las gotas que Carolina, especialista en acce-
sibilidad de 2Brains, suma a este mar de realidad.
Y como el mar, cada lector después de la lectura de este libro habrá cam-
biado.
Paul Smyth
Director de Accesibilidad Digital de Barclays, compañía de servicios
financieros con sede en Londres y que opera a nivel mundial.
''
El World Wide Web Consortium (W3C) contempló la universalidad y la
accesibilidad como atributos esenciales para la Web desde sus inicios
(1998), sin embargo, aún existen barreras importantes de acceso para las
personas usuarias, y en particular, para quienes se encuentran en situa-
ción de discapacidad y los adultos mayores. Si se revisa el último reporte
de accesibilidad web entregado por WebAIM, The WebAIM Million, podre-
mos ver que, de un millón de páginas de inicio evaluadas por la organiza-
ción a nivel mundial, el 96.8% arrojó incumplimientos respecto del estándar
internacional en esta materia, las Pautas de Accesibilidad Web (WCAG).
Motora
Visual
Auditiva
Habla
•
•
•
1 "
El W3C entrega más información sobre cómo las personas con discapa-
cidad usan la Web. Para profundizar sobre este punto, revisa las siguientes
páginas:
Revisa también:
El diseño y desarrollo accesibles son aspectos clave para que un sitio web
o una aplicación permitan el acceso efectivo a sus contenidos. En caso de
no haber incluido desde un comienzo estándares técnicos y buenas prác-
ticas de accesibilidad web en ambas etapas, obtendrás un producto que
no entregará una experiencia de calidad a muchas personas, y que ade-
más, dificultará la percepción, comprensión, legibilidad y usabilidad del
contenido.
0
Adecuado contraste Navegabilidad mediante Tamaños de texto
decolores tecnologías asistivas legibles
~ [w ®
Encontrabilidad de Formularios uusables y Orientación para
los contenidos navegables el usuario
Accesibilidad primero
:t--'
, ..
........ ••
'-.- ■•··
♦•
...• •.
:,• ♦..
ux .:
DESIGN
...
• Sprint
..
. •
••• •••
•••
- - .1..- .. 111119,
... _
•••- -
·- -·-
ux
RESEARCH
Control de calidad
z Es importante que integres buenas prácticas de accesibilidad
a través de todo el flujo de trabajo y no a partir del proceso de
desarrollo o después de la fecha de entrega.
Aprende y comparte
z Ve la accesibilidad web como una ventaja y una característi-
ca imprescindible para toda experiencia digital y tecnológica
que se genere.
Trabaja en equipo
z No des por hecho que todo el mundo será capaz de manejar-
se con un producto de la misma forma y facilidad que tú y que
otros. El contexto de uso y las capacidades físicas, sensoriales
y cognitivas de los usuarios pueden ser muy diferentes.
El usuario al centro
z Para lograr productos y servicios accesibles e inclusivos de-
bes diseñar para distintos tipos de persona usuaria. Plantea
las historias y casos de uso pensando en las diversas formas
que usan para navegar la web y acceder al contenido digital.
Asimismo, el W3C indica la necesidad del uso de código nativo para el de-
sarrollo de sitios o aplicaciones y el uso de las especificaciones WAI-ARIA
cuando corresponda. Este último estándar tiene especial relación con el
contenido dinámico y los controles avanzados de la interfaz de usuario y
se utiliza en aplicaciones web y en el acceso a sitios web con dispositivos
móviles.
Robusto: capacidad del sitio web de ser transmitido e interpretado por los
diferentes agentes de usuario, otros programas y dispositivos, como las
tecnologías asistivas. El contenido debe ser accesible aunque las tecnolo-
gías evolucionen, por eso es importante auditar continuamente la accesi-
bilidad de nuestros sitios y aplicaciones para hacer las mejoras y actuali-
zaciones correspondientes.
Autocorrección o ayuda en la
entrada de datos
Ayude a sus usuarios a evitar y
corregir los errores que puedan
cometer al interactuar con su
página web.
Lista de referencia rápida de las directrices presentes en las WCAG elaborada por
la agencia Human Level.
En tanto, la página How to Meet WCAG 2.1 (Quick Reference), que entrega
los contenidos de las pautas de forma organizada y clara, puede ser de
utilidad para elaborar el checklist de requisitos de accesibilidad de acuer-
do a las áreas que participen en la generación de tu producto digital.
z Contraste de color.
z Movimiento.
z Orientación.
2. Organiza el contenido
• <h3>Zapatillas run-
ning</h3>
<img src=”images/run-
ning.png” alt=””>
<p>Zapatillas... </p>
<a href=””> Agregar al
carro</a>
Zapatillas running
º-
Entonces, el orden de lectura de la página debe ser lógico
e intuitivo, lo que dependerá de cómo están dispuestos los
elementos en el DOM (Document Object Model). Una forma
de verificar si tu contenido está estructurado de manera
coherente es desactivar el estilo CSS
Esta recomendación se relaciona con los siguientes criterios de éxito de las
¾ Technique C27: Making the DOM order match the visual order
Revisa también:
<nav>
<header>
Define un encabezado para un <section>
<aside>
documento o sección <article>
-
<nav>
Define un conjunto de enlaces de
navegación
<footer>
<section>
Define una sección de documento
<article>
Define un contenido autónomo e independiente
<aside>
Define un contenido aparte del cuerpo principal (barra lateral)
<footer>
Define un pie de página para un documento o sección
Jerarquiza el contenido
No uses títulos para lograr que el texto sea GRANDE o en negrita. Para eso
está el estilo:
<h1 style=”font-size:60px;”>
heading 1</h1>
Desordenadas
<ul>
<li> Contacto </li>
<li> Nosotros </li>
<li> Servicios </li>
</ul>
Una lista anidada desordenada puede ser útil para implementar un menú de
navegación.
<ol>
<li> Primero </li>
<li> Segundo </li>
<li> Tercero </li>
</ol>
Revisa también:
¾ Content Structure
Tiempo atrás las tablas HTML eran utilizadas para crear diseños de
página, dificultando la lectura mediante lector de pantalla.
z
-
Una fila de la tabla se define con la etiqueta: <tr> (table row)
z
(table heading) -
El encabezado de una tabla se define con la etiqueta: <th>
z
-
El atributo scope se puede añadir al elemento <th> para in-
dicar exactamente a qué celdas corresponde el encabezado.
Las tablas no están destinadas a ser utilizadas con fines de diseño. Una
práctica recomendada es utilizar hojas de estilo en cascada (CSS) para la
presentación visual.
¾ Tables Tutorial
Revisa también:
¾ Data Tables
TABLE OF CONTENTS
WAI-ARIA Authoring Practices 1.1
1. lnlroducllon
W3C Working Group Note 14 August 2019
2. Read Me FI rst
2.1 No ARIA is betier than Bad ARIA Thls v&rslon:
2.2 Browser and Assistive Technology h11pS:/iwww.w3.org/TRl20191NOTE-wai-aria-practices-1.1-201908141
Sup?<Jrt Latest publishedversion:
2.3 Mobile and Touch Sup?<Jrt bttpS://www .'li3.&.rgaBf\',ai-ana-lllil-Ctices-1.1 /
Latest editor's draft:
3. DeslgnPatternsand Widgets
httos:/Jw3c
aithub
io/aria-cractices/
3.1 Accordion (Sections With Show/Hide
Functionality) Previous version:
3.2 Alert bttos:11wwww3
°mCTRl2QJ91NOJE·wai·arja;0ract;ces-1
1-201so2ou
3.3 Alert a•d Message Oialogs Edltors:
3.4 Breadcruml> Matt King (FacebookJ
3.5 Bunon JaEyo Jemma Ky (University of lllinois)
3.6 Carousel (Slide Show or lmage Rotalor) JamesNurthen(Adobe)
3.7 Zoe Bijl (Invitad Expert)
Checkbox
Combo Box Michael Cooper (W3C)
3.8
3.9 Oialog (Modal) Formereditors:
Oisclosure (Show/Hide) Joseph Scheuhammer (Inclusive Design Research Centre, OCAD University) (Edttor until October 2014)
3.10
Lisa Pappas (SAS) (Editor until October 2009)
3.11 Feed
Rich Schwerdtfeger (IBM Corporation) (Editor unlil October 2014)
3.12 Grids : lnleractive Tabular Data and
Layout Containers
~ o 2015-2019Yr.l~ !MIL.la!l.C.IM, W3C~ ~ and oermissive
Km. lllillB!lg). c1oournem
lig,nserulesapply.
3.13 Link
3.14 Listbox
z Botones
z Listas desplegables
z Funciones de calendario
z Menús expandibles
z Radio group
z Tooltips flotantes
z Controles deslizantes
@ Label [__Vi_ou_r_n_a_m_e
____________ ]
Button
~ Label Choose one selection
Button [ Select
0 Label
¾ ARIA in HTML
¾ Using ARIA
Revisa también:
¾ Introduction to WAI-ARIA
¾ WAI-ARIA basics
z Tab o Shift + Tab para moverse por todos los elementos que
pueden ser activados.
¾ 2.1.1 Keyboard
Revisa también:
¾ Keyboard Accessibility
W3("' '-..1
Web
-------
Accessibility
Initiative WAl
I Ema!eg/os,esrlindaresymcrterialesporohacerla
Webaccesiblepara gentecon d,scapaadades.
Get lnvolved
I About W3C WAI ~
~ / Es@ndarestPautaS
I Contenido Web - WCAG 2
Recuerda
z Los elementos interactivos reciben foco.
z Enlaces
z Botones
¾ 3.2.1 On Focus
¾ Technique C27: Making the DOM order match the visual order
Revisa también:
¾ Introduction to Focus
¾ CSS Outline
Los enlaces para omitir navegación son útiles para dar a los usuarios de
lectores de pantalla y teclado la misma capacidad de navegar directa-
mente al contenido principal. Este recurso suele ubicarse en la parte su-
perior de la página, el que al activarse llevará al usuario al principio del
área de contenido principal.
a. 1 SKIP TO COHJENT ] U-S- IITTE:Rt,,'J\TIOKAL CANAOA HPA.filOL ~lt SUBSCAIBE ron $0.25/WEEK At:ODunl ....,
■ Suscribirse a ElTimes
QAnon llega a la frontera
El oostci humanode la de5información.
Susc:rfbetepnra recibir POrcorreo el boletíngratuito de The Ne-."
YOfkTimesen esparl01. IWfoHiHI 17°C 11:1•5•
Santiago, Chile
ENSA'YO INVITADO
Perdí a mi bebé.Yluego
los antivacunas hicieron
que mi dolor se volviera
viral
Mi historia de dolor
fue tergiversada y
usada por gente
que propaga
mentiras.
LaCumbre de las Américas de Hace 23 l'1 ' Por A,-,•ANDA
MAKl.lLEC
Una página muy compleja con elementos repetidos debe contar con un enlace para
saltar al contenido principal.
Asegúrate de:
¾ Technique G1: Adding a link at the top of each page that goes
directly to the main content area
Revisa también:
Este mecanismo se compone por enlaces con los que el usuario puede
retroceder en su navegación o desplazarse a categorías más o menos
genéricas dentro de la jerarquía de contenidos.
Inicio > Blog > Accesibilidad > Implementa un sitio web accesible
<div id=”breadcrumbs”>
<a href=”/index.html”> Página de inicio </a>
<a href=”/nivel1.html”>Nivel 1</a>
<a href=”/nivel1-3.html”>Subcategoría del
nivel 1</a>
</div>
¾ 2.4.8 Location
¾ Breadcrumb Example
Revisa también:
-
<form> Etiqueta que abre un formulario.
z
-
true” a cada entrada que requiere ser completada.
Revisa también:
¾ ::placeholder
Sugiere correcciones.
-- -
El atributo alt se asocia a las etiquetas HTML <img> y <area> y opcional-
mente, a <input> y <object>. En relación a la etiqueta <img>, sus
atributos obligatorios son:
--
src: Especifica la ruta a la imagen
alt: Especifica un texto alternativo para el elemento no textual.
Ejemplo:
<img src=”img_girl.
jpg” alt=”Girl with
a jacket”>
º-
Para imágenes decorativas utiliza texto alternativo vacío o
nulo (alt=””). También se pueden incluir en el CSS (propie-
dad background-image).
¾ Images Tutorial
¾ Functional Images
¾ HTML Attributes
Revisa también:
¾ Alternative Text
-
Lo que escribes dentro de las etiquetas HTML <a> (o Anchor) crea un enla-
ce a otras páginas de internet, archivos o ubicaciones dentro de la misma
página, direcciones de correo, o cualquier otra URL.
-
De esta forma, es importante que las etiquetas <a> expliquen claramente
a dónde se enviará a la persona usuaria. Considera lo siguiente:
z El texto del enlace debe tener sentido por sí solo. Evita utilizar
textos ambiguos como “Haga clic aquí” o “Leer más”, ya que
no estarás facilitando la lectura que realice un lector de pan-
talla a una persona con ceguera, no comprenderá el conteni-
do ni el propósito del enlace.
<p>
Si quieres saber más sobre la vacante
<a href=”vacante-abierta.html”
aria-label=”Requisitos para el cargo
de asesor en tecnología”>
Ver requisitos
</a>.
</p>
Revisa también:
¾ Links
•••
Un icon button es un botón que activa una acción en la página y que contiene un
icono sin texto visible que lo acompañe.
De esta forma, los botones de ícono deben contar con un nombre accesi-
ble, de lo contrario, los lectores de pantalla no podrán entregar informa-
ción adicional que entregue contexto a la persona sobre el elemento y solo
percibirá la función “botón”, “imagen”, “menú”, etc.
¾ Images Tutorial
¾ Functional Images
Revisa también:
~ UI visual
o o
Usuario
Tecnología
asistiva
JS Árbol accesible
• a]•
[i Elements Recorcler l.
DevTools - developer.chrome.com/docs/devtools/
Presentación visual
Algunas recomendaciones:
z Prefiere utilizar para tus textos fuentes sans serif, son más sim-
ples y no tienen trazos decorativos. En tanto, las fuentes Serif
tienen rasgos ornamentados al final de cada letra que pue-
den afectar la legibilidad.
z Elige una fuente que sea sencilla y familiar para tus usuarios.
z Evita usar fuentes con formas de letras muy idénticas para di-
ferentes caracteres, porque pueden confundir al usuario. Esto
puede suceder, por ejemplo, con los caracteres “e”, “c” y “o”.
z Elige una fuente que tenga un espacio adecuado entre las le-
tras por defecto. Las fuentes estrechas y condensadas pue-
den ser problemáticas. Por ejemplo, “r” y “n” uno al lado del
otro pueden verse como una “m” si el espacio no es suficiente.
º-
Para asegurarte que las fuentes que utilizas en tu sitio o
aplicación son adecuadas para tus usuarios, pruébalas con
una variedad de usuarios. No olvides incluir a personas con
discapacidad y adultos mayores.
Palabras inusuales:
Abreviaturas:
Algunos lineamientos para cumplir con éxito este requisito de las WCAG:
Ejemplo: -
Usar la etiqueta HTML “abbr” (la más recomendable).
¾ 3.1.4 Abbreviations
Revisa también:
[ Name ] [ Name ]
-----)
[ !!! l ¡--!!! --¡
[ Name 9 ] [ Name 9 ] El uso de íconos para reforzar
[ !!! ºl -.,-l
> ¡-~-.
mensajes es una práctica muy
útil para comprender mejor la
información.
Revisa también:
Dimensiones recomendadas:
:-:
-· ·-
:-
Click Me·➔,
..- - ~
.Click Me ➔-.,
,l'm an option - ---·----·- --
(< l'm an option •.
.. --- -- -------
o o
Clickable area
Revisa también:
--1
1
Reflow
Considera lo siguiente:
¾ 1.4.10 Reflow
Revisa también:
¾ Reflow
Por eso:
♦ netlify
Thanks a Mlllion!
1he roedto 1 mi Iondevs
Fhe_.ego. Nellfylu1c:hedend changedh- ......... buld lorhweb,and
wveoowonbollded!IQ9dlln 1 maon-1.ookupyourNelify llCCCIWIIIOINm
_,)Qljoinod.and-outh_lO ____ ofhbig
• Nellfy.-?M-b;WIO
Nall/111 join .. onlhejalmly.
C·#MiiiifüN
Revisa también:
Slide 2
Slide 2
o • o
• • •
Slide 2
Slide 2
o • o
• • •
Si no tienes otra opción de mostrar el contenido, considera las siguientes
recomendaciones:
z Una vez que se han tabulado todos los slide, el foco debe mo-
verse al siguiente elemento de la página web.
¾ WAI-ARIA Slide
Revisa también:
1
c::::=i
c::::=i
--
¾ 1.3.4 Orientation
Revisa también:
<!DOCTYPE html>
<html lang=”en”>
<head>...
-
También, utiliza el atributo <lang> en elementos específicos cuando el
idioma difiere del resto de la página. De esta forma, el lector de pantalla
entenderá que debe cambiar a otro idioma. Por ejemplo:
<html lang=”es”>
<body>
<h1>Bienvenido</h1>
<p lang=”fr”>Ce paragraphe est en espag-
nol.</p>
</body>
</html>
Revisa también:
Advertencia:
Para proteger sus datos, las sesiones de
los usuarios caducan después de 15
minutos de inactividad.
( Regresar ] Continuar
Una buena práctica es avisar mediante un mensaje cuánto dura la sesión de usuario.
z Las personas con baja visión necesitan más tiempo para ubi-
car contenidos en la pantalla y para leer.
z Adultos mayores.
¾ 2.2.3 No Timing
¾ 2.2.4 Interruptions
¾ 2.2.5 Re-authenticating
¾ 2.2.6 Timeouts
__--
NMgatJon Adji,,stmen1
.f}
--_,
¿ ... +1-2->
J.
-- ©
CQIQrAdju,a;l"""nt
c:Ji)
T,pt~,~tr
"""'""""""'
11
Cuslom Color
<) ~N11atto'•eckln
• (.!)RflMt colon
-- .......,T
......
'
·Ó.-
•,•
1
J •• . 1
,.,.,,
r---------
z El código del sitio web debe ser tan limpio como sea posible.
Mensajes de estado
X
¡Gracias!
(0
Tu mensaje ha sido enviado correctamente
-;;;;;;
Algunos ejemplos:
¾ 4.1.1 Parsing
Revisa también:
¾ Robust
Entonces, para que una organización y cada uno de sus equipos adopten
la accesibilidad como atributo imprescindible, es necesario elaborar una
estrategia o plan de accesibilidad. Esta herramienta permitirá incluir la
accesibilidad web en los diversos proyectos y sus etapas, así como tam-
bién a actores importantes, como stakeholders, product owners, líderes,
entre otros. En este esfuerzo debe incluirse a las áreas de Marketing y Co-
municaciones, que también están llamadas a generar contenidos accesi-
bles y comprensibles por la gran mayoría de personas usuarias.
Finalmente, se debe tener en claro que cuando los sitios web, las aplica-
ciones o las tecnologías están mal diseñadas o desarrolladas, pueden
crear barreras que excluyen a las personas del uso de la Web. Por eso,
este material es la herramienta perfecta para adentrarse en el camino de
la accesibilidad digital, aprender sobre buenas prácticas y aplicar este co-
nocimiento en cualquier proyecto que se inicie.
º-
“Ser inclusivo comienza cambiando nuestra percepción.
Ahora es el momento de poner en práctica esta mentali-
dad. Es hora de crear nuevas formas de hacer. ¡Empece-
mos!”
Auditores de contraste
¾ Colour Contrast Analyser (aplicación para Windows y Mac)
Simuladores de discapacidad
¾ Stark (plug-in para Figma, Adobe XD, Sketch, Chrome)
Evaluación de la navegación
¾ Keyboard Accessibility
¾ aXe (Chrome)
Detrás de este inspirador trabajo existe un gran equipo sin el cual no ha-
bría sido posible llegar a destino.
Muchas gracias por su talento, por haber creído en este proyecto y cola-
borar en la creación del primer eBook sobre Accesibilidad Web de 2Brains.