AccesibilidadEstrategia DigitalUX y Analítica Web

Cómo implementar Acordeones Accesibles en una web

5 Mins de lectura

Descubre cómo aseguramos el acceso a la información de todas las personas.

Los acordeones o “Expand and collapse son elementos comúnmente utilizados en los sitios web para presentar y organizar el contenido de tal manera que reduzca el desorden, la confusión y la carga de trabajo mental de la persona usuaria. Funciona presentando la información al hacer clic, expandiendo o contrayendo el bloque de texto según se requiera.

Se están usando bastante en dispositivos móviles, ya que colapsan u ocultan el contenido y hace que las dimensiones, altura y longitud, de las páginas sean más manejables. En escritorio, también reducen la complejidad a nivel visual y permiten que los usuarios enfoquen su atención en el contenido más importante o relevante. Por lo tanto, resultan esenciales para la optimización de la experiencia de usuario en un sitio web.

Como todo componente web, para garantizar la accesibilidad es fundamental que la construcción de estos componentes siga las pautas de la Web Content Accessibility Guidelines WCAG 2.2.

En este artículo, repasaremos las praxis recomendadas y requisitos clave para crear acordeones accesibles.

 

El patrón «Accordion» de WAI-ARIA para implementar acordeones accesibles

WAI-ARIA (Accessible Rich Internet Applications) es una especificación desarrollada por el World Wide Web Consortium (W3C) que proporciona una serie de atributos y roles adicionales para mejorar la accesibilidad de las aplicaciones web dinámicas y del contenido interactivo.

WAI-ARIA permite a los desarrolladores web agregar información semántica adicional a elementos HTML, lo que ayuda a las tecnologías de asistencia, como los lectores de pantalla, a interpretar y comunicar correctamente la estructura y la interacción de la aplicación web a las personas usuarias.

El patrón que hay que seguir se llama “Accordion”. En un acordeón puede haber varias secciones abiertas, de lo contrario, si solo se abre una sección a la vez, estaríamos en el caso de pestañas verticales con el patrón “Tabs”, que tienen una implementación distinta.

Acordeón con todas las secciones contraídas.
Acordeón con todas las secciones contraídas

 

Paso 1: Estructura HTML básica

Un acordeón se divide en distintas secciones. Cada sección consta de un botón de encabezado y un contenedor de contenido asociado.

Acordeón con la primera sección expandida
Acordeón con la primera sección expandida

 

Encabezado

El encabezado suele constar del título que describe el cuerpo, o la sección inferior, y el indicador de la visibilidad del cuerpo, comúnmente mediante un icono. Este encabezado semánticamente debe ser un

11 posts

Head of Accessibility

Artículos relacionados

3 Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¡No te pierdas nada!

Te mantenemos al dia de tendencias y novedades sobre el futuro del trabajo, formas de hacer crecer tu negocio, liderazgo digital y muchas cosas más..

Newsletter