Técnica Técnicas generales WCAG 2.2
G123Poner al principio de un bloque repetido un enlace para saltarlo
Nombre oficial en el W3C: Añadir un enlace al principio de un bloque de contenido repetido para ir al final del bloque
En pocas palabras
Antes de un bloque que se repite en muchas páginas, como un menú largo, se coloca un enlace del tipo «Saltar el menú». Al activarlo, el foco del teclado pasa justo al contenido que va después del bloque. Si hay varios bloques, cada uno lleva su propio enlace.
Por qué es importante
Quien navega con teclado avanza de uno en uno con la tecla Tab. Un menú con treinta enlaces le obliga a pulsar treinta veces en cada página.
Afecta a quien no usa ratón y a quien maneja el ordenador con un pulsador o con la voz. También a quien usa un lector de pantalla (programa que lee en voz alta lo que hay en la pantalla).
Cómo se hace
- Identifique los bloques que se repiten: menú principal, submenú de sección, barra de redes sociales, índice alfabético…
- Ponga el enlace justo antes del bloque o como primer enlace dentro de él.
- Use un texto que diga qué se salta, como «Saltar el menú de la sección».
- Haga que apunte a un
idsituado justo después del bloque. - Puede ocultarlo hasta que reciba el foco, pero debe verse con claridad cuando lo reciba.
- Combínelo con encabezados al principio de cada zona, para quien navega por encabezados.
Cómo comprobarlo
- Recorra la página con Tab y confirme que el enlace aparece justo antes del bloque o como su primer enlace.
- Compruebe que se ve en pantalla cuando tiene el foco.
- Actívelo con Intro y pulse Tab otra vez.
- El foco debe llegar al primer elemento posterior al bloque, no volver al principio de la página.
Ejemplo
El submenú de una sección lleva delante un enlace que lo salta.
<a href="#fin-submenu" class="saltar">Saltar el menú de Servicios sociales</a>
<nav aria-label="Servicios sociales">
<ul>
<li><a href="/ayudas">Ayudas</a></li>
<li><a href="/mayores">Mayores</a></li>
<li><a href="/dependencia">Dependencia</a></li>
</ul>
</nav>
<h2 id="fin-submenu" tabindex="-1">Ayudas al alquiler</h2>
Para saber más, en nuestro blog
-
Enlaces Saltar A: Evitando errores comunesExploraremos como podemos saltar el contenido repetitivo de una página y porque es tan importante para los usuarios que utilizan lectores
Ver el texto completo del W3C (traducción al español)
Esta es una traducción no oficial al español de la técnica G123 de Techniques for WCAG 2.2, del W3C. Puede contener errores. El único documento oficial y normativo es la versión original en inglés, publicada en el sitio web del W3C.
Aplicabilidad
Todas las tecnologías que contienen enlaces.
Descripción
El objetivo de esta técnica es proporcionar un mecanismo para evitar un bloque de material saltando al final del bloque. El primer enlace del bloque, o el enlace situado inmediatamente antes del bloque, mueve el foco al contenido que sigue inmediatamente al bloque. Al activar el enlace, el foco del teclado avanza más allá del bloque. Cuando hay varios bloques que saltar, el usuario salta de bloque en bloque mediante estos enlaces.
Ejemplos
Enlaces para saltar la navegación
Las páginas del sitio web de una organización incluyen una barra de navegación o menú principal con enlaces a las secciones principales del sitio, al mapa del sitio, a información sobre la organización y a cómo contactar con ella. El primer enlace de esta zona se titula «Skip Navigation Links» («Saltar los enlaces de navegación»). El usuario activa el enlace para saltarse estos enlaces.
El índice de un libro
Un libro contiene un índice dividido en un conjunto de páginas. Al principio del contenido de cada página del índice hay enlaces para cada letra del alfabeto, que llevan al punto del índice donde empiezan las entradas que comienzan por esa letra. El primer enlace del conjunto se titula «Skip Links into Index» («Saltar los enlaces al índice»). El usuario activa este enlace para saltarse los enlaces.
Varios conjuntos de enlaces
Todas las páginas de un sitio web incluyen una sección con enlaces al mapa del sitio, a información sobre la organización y a cómo contactar con ella. Todas las páginas de cada sección del sitio contienen además un conjunto de enlaces a sus subsecciones. El primer enlace del primer bloque se titula «Skip Navigation Links» («Saltar los enlaces de navegación») y salta el primer conjunto de enlaces. El primer enlace del segundo bloque se titula «Skip Section Links» («Saltar los enlaces de la sección») y salta los enlaces de las subsecciones.
Página HTML con varios bloques de navegación
Este ejemplo muestra tanto el uso de elementos de encabezado al principio de cada sección (H69) como de enlaces que saltan al final de cada sección. Esto permite a las personas saltarse los bloques de contenido repetido mediante la navegación con teclado o mediante la navegación por encabezados, según las capacidades de sus agentes de usuario.
<a href="#content">skip navigation</a>
<h2><span id="main-label">Main</span> Navigation</h2>
<nav aria-labelledby="main-label">
<ul>
<li><a href="#subnav">Sub Navigation</a></li>
<li><a href="/a/">Link A</a></li>
<li><a href="/b/">Link B</a></li>
<li><a href="/c/">Link C</a></li>
</ul>
<nav>
<h2 id="subnav"><span id="sub-label">Sub</span> Navigation</h2>
<nav aria-labelledby="sub-label">
<ul>
<li><a href="#ultranav">Ultra Sub Navigation</a></li>
<li><a href="/suba/">Sub A</a></li>
<li><a href="/subb/">Sub B</a></li>
<li><a href="/subc/">Sub C</a></li>
</ul>
</nav>
<main id="content">
<h1>Content title</h1>
<p>Now that I have your attention...</p>
</main>
Pruebas
Procedimiento
- Comprobar que hay un enlace que es el último control enfocable antes del bloque de contenido repetido o el primer enlace del bloque.
- Comprobar que la descripción del enlace comunica que salta el bloque.
- Comprobar que el enlace está siempre visible o se hace visible cuando recibe el foco del teclado.
- Comprobar que, tras activar el enlace, el foco del teclado se ha movido al contenido que sigue inmediatamente al bloque.
Resultados esperados
- Todas las comprobaciones anteriores son verdaderas.
Recursos
- Skip Navigation Links (artículo de WebAIM sobre los enlaces para saltar la navegación)
Cómo lo comprobamos en ADDAW
En cada auditoría de ADDAW revisamos esta técnica página a página y le entregamos los errores con capturas y la forma de corregirlos.
Basado en la técnica G123 del W3C (WCAG 2.2). Explicación y ejemplos: ADDAW. Traducción no oficial del texto del W3C © W3C, licencia de documentos del W3C. ¿Ha visto un error? Escríbanos.