Todo tipo de información sobre accesibilidad en la Web: errores de accesibilidad, ejemplos de páginas inaccesibles, noticias, software, hardware, productos de apoyo, consejos, pautas y guías de accesibilidad, WAI, WCAG, Norma EN 301 549, legislación, etc.
Buscador
lunes, 13 de julio de 2026
WAI-ARIA: Accesibilidad en Aplicaciones Web Modernas (2)
lunes, 6 de julio de 2026
WAI-ARIA: Accesibilidad en Aplicaciones Web Modernas (1)
viernes, 3 de julio de 2026
Undécima encuesta del WebAIM sobre el uso de lectores de pantalla
miércoles, 24 de junio de 2026
Directrices para la contratación pública de productos y servicios TIC en la Unión Europea: criterios de adjudicación relativos a accesibilidad y evaluación de la conformidad
Los organismos europeos CEN, CENELEC y ETSI han publicado el informe técnico CEN-CLC-ETSI/TR 101551 V2.1.1 (2026-02) que actualiza y unifica dos documentos de 2014 sobre accesibilidad en la contratación pública de productos y servicios TIC.
El título de CEN-CLC-ETSI/TR 101551 V2.1.1 (2026-02) es "Guidelines for public procurementof ICT products and services in the EU;Accessibility award criteria and conformity assessment". Este informe técnico responde a los desafíos que plantean la European Accessibility Act (EAA) y la Web Accessibility Directive (WAD), proporcionando orientación a las administraciones públicas para incorporar requisitos de accesibilidad en sus procesos de contratación.
Las directrices explican cómo definir especificaciones técnicas alineadas con la legislación europea de accesibilidad, establecer criterios de selección y exclusión adecuados, y diseñar criterios de adjudicación que promuevan niveles más altos de accesibilidad. Además, incluyen orientaciones sobre la evaluación de la conformidad de los productos y servicios contratados.
El informe se complementa con anexos que ofrecen ejemplos prácticos y herramientas para integrar la accesibilidad en la contratación pública, destacando especialmente el uso de la norma EN 301 549, que establece los requisitos de accesibilidad para los productos y servicios TIC en Europa.
Más información: CEN, CENELEC and ETSI release revised guidance on the EAA and WAD
miércoles, 17 de junio de 2026
Novedades de ARIA 1.3
- role="suggestion": permite identificar cambios propuestos en documentos (inserciones, eliminaciones o modificaciones), facilitando que los usuarios de tecnologías de asistencia comprendan que se trata de sugerencias y no de contenido definitivo.
- role="comment": identifica comentarios, anotaciones o revisiones asociados a una parte concreta del contenido.
- role="mark": representa contenido resaltado con significado semántico, similar al elemento HTML <mark>.
- aria-description: proporciona una descripción accesible directamente mediante texto, sin necesidad de referenciar otro elemento del DOM. Debe utilizarse solo cuando no exista texto visible adecuado para emplear aria-describedby.
- aria-braillelabel: permite definir una etiqueta específica para dispositivos braille, optimizada para sus limitaciones de espacio.
- aria-brailleroledescription: ofrece una descripción del rol adaptada a la salida braille.
- aria-details podrá referenciar múltiples elementos, permitiendo asociar varias explicaciones o detalles estructurados a un mismo componente.
- aria-errormessage también admitirá múltiples referencias, facilitando mostrar simultáneamente varios errores de validación asociados a un campo.
- Se aclara que aria-haspopup="false" no debe exponerse a las tecnologías de asistencia, ya que aporta información redundante.
- Se refuerza la recomendación de utilizar niveles de encabezado coherentes mediante aria-level, preferiblemente recurriendo a los elementos HTML <h1>–<h6>.
martes, 16 de junio de 2026
Taller sobre cómo auditar la accesibilidad de diseños UX
miércoles, 10 de junio de 2026
Estudio de la accesibilidad de un sitio web creado mediante inteligencia artificial
- El lector de pantalla leía contenido oculto detrás de menús o ventanas modales.
- Un componente de seguridad (Cloudflare) se repetía sin control, interrumpiendo la navegación.
- Al ser una aplicación de una sola página (SPA), el foco no se movía correctamente al cambiar de sección.
- El botón de menú no indicaba si estaba expandido o colapsado (falta de aria-expanded).
- Se saltaban niveles de encabezados (de H1 a H3, sin H2).
- Etiqueta aria-label diferente al texto visible del botón, dificultando el control por voz.
- El selector de idiomas no permitía saber cuál estaba activo.
lunes, 25 de mayo de 2026
La sesión ha caducado (session timeout)
- Las personas con discapacidades motoras pueden introducir datos más lentamente.
- Las personas con dificultades cognitivas requieren más tiempo para comprender o procesar información.
- Los usuarios con discapacidad visual dependen de lectores de pantalla, lo que incrementa el tiempo de navegación.
- Proporcionar avisos previos claros y suficientes.
- Permitir extender el tiempo de sesión.
- Implementar guardado automático del progreso.
- Diseñar tiempos de expiración coherentes (preferiblemente basados en actividad).
- Informar desde el inicio sobre los límites de tiempo.
jueves, 21 de mayo de 2026
Día Mundial para Promover la Concienciación sobre la Accesibilidad Web (Global Accessibility Awareness Day)
El tercer jueves del mes de mayo se celebra el Global Accessibility Awareness Day (GAAD), Día Mundial para Promover la Concienciación sobre la Accesibilidad Web.
En la página principal podemos leer:
Thursday, May 21, 2026, help us celebrate the 15th Global Accessibility Awareness Day (GAAD)! The purpose of GAAD is to get everyone talking, thinking and learning about digital access and inclusion, and the more than One Billion people with disabilities/impairments.
martes, 19 de mayo de 2026
Celebración del GAAD en varias universidades españolas
Este año, como novedad, contaremos con la participación de varios expertos en accesibilidad que se desplazarán hasta la UA para compartir sus conocimientos y experiencias. Su perspectiva enriquecerá el debate y ayudará a sensibilizar a todos los asistentes sobre la relevancia de la accesibilidad digital en nuestra sociedad.
Jornada para aprender sobre personas, diseño, desarrollo web, documentos, evaluación e inteligencia artificial en el ámbito de la accesibilidad digital.
miércoles, 13 de mayo de 2026
La accesibilidad y la usabilidad se deben trabajar de forma conjunta
- Errores prematuros en formularios: mostrar mensajes de error antes de que el usuario termine de escribir genera confusión y distracción. Retrasar la validación mejora tanto la usabilidad como la accesibilidad.
- Listas desplegables mal diseñadas: menús largos sin búsqueda por escritura (“typeahead”) o que se abren en posiciones arbitrarias dificultan enormemente la navegación con teclado o lectores de pantalla.
- Mensajes de confirmación que desaparecen rápido: los avisos temporales impiden que muchas personas terminen de leerlos. Mantenerlos visibles más tiempo o permitir cerrarlos manualmente mejora el control temporal.
- Campos que solo se pueden borrar con retroceso: obligar a eliminar texto carácter por carácter añade esfuerzo innecesario, especialmente para usuarios con limitaciones motoras o lectores de pantalla.
- Pérdida de posición en galerías de productos: volver al inicio de una lista tras consultar un producto crea frustración y obliga a repetir navegación.
- Mostrar contraseñas mediante “mantener pulsado”: este patrón exige precisión motora y temporal; un interruptor permanente resulta más accesible y usable.
- Fuentes de información duplicadas: repetir la misma información en varios formatos incrementa la carga cognitiva y genera redundancia para usuarios de tecnologías asistivas.
- Borrado de datos tras errores: eliminar información introducida, como números de tarjeta de crédito, obliga a repetir tareas complejas y aumenta la probabilidad de errores.
lunes, 11 de mayo de 2026
Extendidos los plazos de ADA Title II en EE UU
lunes, 4 de mayo de 2026
ADA Title II Rule on Web Content and Mobile App Accessibility en Estados Unidos
- Ámbito de aplicación: Se aplica a todas las entidades públicas estatales y locales (incluyendo universidades públicas), así como a los servicios digitales que ofrecen, tanto directamente como a través de terceros.
- Obligación principal: Todos los sitios web, aplicaciones móviles y contenidos digitales públicos deben ser accesibles para las personas con discapacidad, garantizando el principio de “comunicación efectiva” y acceso equitativo a los servicios públicos.
- Estándar técnico exigido: Se adopta como referencia obligatoria WCAG 2.1 nivel AA, lo que implica cumplir criterios sobre estructura, navegación, alternativas textuales, subtitulado, etc.
- Alcance del contenido: Incluye prácticamente todo el contenido digital público: páginas web, documentos, plataformas educativas, aplicaciones móviles y servicios online, incluso cuando son proporcionados por terceros contratados.
- Excepciones limitadas: Existen algunas excepciones específicas (por ejemplo, contenido archivado o ciertos contenidos de terceros no controlados), pero son restringidas y no eliminan la obligación general de accesibilidad.
- Plazos de cumplimiento: Inicialmente fijados para 2026, han sido extendidos en 2026 mediante una norma intermedia:
- Entidades grandes (≥50.000 habitantes): hasta abril de 2027
- Entidades pequeñas: hasta abril de 2028
lunes, 20 de abril de 2026
Texto alternativo para el contenido generado desde CSS
miércoles, 15 de abril de 2026
Diseño web accesible para las personas con ansiedad
- Evitar la presión temporal: los temporizadores y cuentas regresivas pueden generar ansiedad. Se recomienda permitir al usuario controlar el tiempo, ampliarlo o eliminarlo cuando sea posible, así como emplear mensajes tranquilos y comprensivos.
- Reducir la sensación de urgencia: elementos como la escasez artificial o la popularidad de productos pueden inducir decisiones apresuradas y estrés, especialmente en personas con ansiedad.
- Mantener interacciones predecibles: el uso de patrones de diseño familiares y consistentes ayuda a que los usuarios se sientan más seguros y en control. Interfaces inesperadas o engañosas incrementan la desconfianza y el malestar.
- Proporcionar información clara sobre el progreso: indicadores de avance en procesos complejos reducen la incertidumbre y permiten al usuario gestionar mejor su tiempo y esfuerzo.
- Ser transparente en la solicitud de datos: explicar por qué se pide cierta información genera confianza y evita preocupaciones innecesarias.
- Permitir la revisión antes de confirmar acciones: ofrecer opciones de vista previa o verificación reduce la inseguridad y aumenta la confianza del usuario.
- Facilitar la orientación (wayfinding): elementos como migas de pan, menús de navegación y buscadores ayudan a los usuarios a entender dónde están y cómo moverse dentro del sistema.
miércoles, 8 de abril de 2026
Resultados del estudio The WebAIM Million 2026
Este es el octavo año que WebAIM publica The WebAIM Million. Los resultados son similares a los años anteriores.
El principal resultado es:
95.9% of home pages had detected WCAG 2 failures. This number increased from 94.8% in 2025—reversing a trend of small improvements each of the previous 6 years. Because only automatically detectable WCAG failures were considered, this suggests that the rate of full WCAG 2 A/AA conformance was certainly lower than 4.1%.
lunes, 6 de abril de 2026
lunes, 30 de marzo de 2026
¿Por qué son importantes los estilos alternativos en una página web?
Hola, soy Sergio Luján Mora, profesor de informática de la Universidad de Alicante, y en este vídeo que forma parte del curso “Introducción al desarrollo web”, te voy a hablar de la importancia de ofrecer estilos alternativos en una página web.
Si se les pregunta a los usuarios de la Web cómo es una página web “buena”, probablemente la mayoría pensará en un diseño visual atractivo, con colores armónicos, tipografías modernas y animaciones, muchas animaciones. Y no les faltaría razón. Pero ¿qué pasa cuando este diseño, pensado para la mayoría, no funciona para todos?
A las páginas web acceden miles de millones de usuarios, muchos de ellos con necesidades, preferencias y contextos de uso diferentes. En especial, las personas con discapacidad muchas veces experimentan problemas, barreras, al navegar por las páginas web.
Por ejemplo, este artículo del prestigioso periódico The New York Times tiene un importante problema de contraste en el título del artículo y en la entradilla. [P] Una persona sin discapacidad seguramente leerá con algunos problemas el título y la entradilla. Pero una persona con discapacidad visual o discapacidad cognitiva quizás sea incapaz de leerlo y entenderlo.
Este problema es muy fácil de resolver.
Los diseñadores web del periódico The New York Times podrían simplemente añadir un fondo semitransparente al título y a la entradilla que aumentase el contraste entre el texto y la fotografía de fondo.
¿Y esto cómo se hace? Seguramente pensarás que es difícil o requiere mucho tiempo y por eso no lo han hecho. Bueno, en realidad, en lo que he tardado en sacarme un moco de la nariz he añadido el código necesario para resolver este problema.
Y entonces, ¿por qué no lo han hecho? Bueno, podemos pensar en muchas razones, pero por mi experiencia, normalmente, el propietario o el diseñador del sitio quiere que su sitio web se vea exactamente de una forma concreta, aunque eso sea negativo para muchos usuarios.
La solución a esta situación es sencilla, podemos diseñar nuestro sitio web con un estilo principal y con todas las mierdas que queramos, aunque nos estemos pegando un tiro en el pie.
Pero a la vez, también debemos ofrecer estilos alternativos para desarrollar una web verdaderamente universal y robusta.
Los estilos alternativos son versiones de nuestra hoja de estilos principal que ofrecen una experiencia de usuario diferente. No son un sitio web nuevo, sino una adaptación del mismo contenido. Los más comunes son:
Estilo oscuro: para reducir la fatiga visual en entornos con poca luz o por preferencia personal.
Estilo de alto contraste: para usuarios con baja visión.
Estilo texto grande: para usuarios con baja visión.
Estilo daltonismo: que ajusta la paleta de colores para garantizar que la información se perciba correctamente.
Estilo de lectura: que elimina elementos superfluos como menús y publicidad para concentrarse en el contenido principal.
Estilo para impresión: elimina elementos superfluos como menús y adapta el contenido al tamaño de una hoja de papel.
Hoy en día, muchos sitios web ofrecen algunos de estos estilos alternativos. Por ejemplo, en mi sitio web sobre accesibilidad web ofrezco una opción de configuración que permite que el usuario seleccione un estilo que se adapte mejor a sus necesidades: el estilo principal, dos estilos de alto contraste (amarillo sobre negro y verde sobre negro), colores de bajo contrate y estilos con diferentes tipos de letra.
Aquí tenemos otro ejemplo, la web de La Moncloa, que por defecto aparece con el modo claro, pero que tiene una opción para cambiar al modo oscuro.
¿Y cómo se ofrecen los estilos alternativos en un sitio web? Existen varias formas, en el vídeo “CSS: definición y uso de estilos alternativos” te explico una forma que se puede emplear en Mozilla Firefox, de forma nativa, y en otros navegadores web con alguna extensión. Pero en la mayoría de los casos, tendrás que proporciona un selector de estilos como el que hemos visto en la web de La Moncloa.
Sobre el estilo para impresión te recomiendo los siguientes vídeos. Por un lado, te recomiendo que veas el vídeo “CSS: hoja de estilo para impresión”, del estudiante Samuel López Brufal. En este vídeo se enseña a crear un CSS correcto para imprimir las páginas web.
Muchos diseñadores no optimizan las páginas web para impresión, lo que genera confusión al imprimir.
Samuel propone los siguientes consejos para una correcta hoja de estilo para impresión:
Diseño adaptativo para impresión.
Uso de tonos blancos y negros (o colores originales si es necesario).
Incluir las URLs visibles para referencia posterior.
Y aplicar filtros CSS para mejorar los resultados.
En el vídeo de Samuel también se explica que se deben evitar las divisiones en tablas y listas con las siguientes propiedades de CSS: page-break-inside, page-break-before y page-break-after.
En realidad, estas propiedades de CSS están obsoletas y en su lugar se deben emplear las propiedades break-after, break-before y break-inside.
El tema de evitar las divisiones en tablas y listas lo tienes desarrollado con más profundidad en los siguientes vídeos. “CSS: cómo controlar los puntos de corte cuando se imprime una página”, parte 1 y parte 2. Y con esto finaliza este vídeo en el que te he explicado la importancia de los estilos alternativos en las páginas web.
Recuerda que este vídeo forma parte del curso “Introducción al desarrollo web” que está disponible en la dirección idesweb.es.
Muchas gracias por tu atención.