Revisión de muestra de accesibilidad del Patronat

30 de octubre de 2026 · Entorno de revisión (staging) · Versión 2: muestra ampliada y mejoras realizadas
Costa Daurada, Terres de l’Ebre y Costa Daurada Convention Bureau.

Esta revisión identifica problemas concretos y documenta la muestra comprobada. No es una certificación de conformidad ni una evaluación exhaustiva de las tres webs. Una página sin detecciones automáticas puede contener barreras que requieren comprobación manual.

Cambios respecto a la primera versión del mismo día: se añaden a la muestra los tipos de contenido que faltaban (eventos, artículos, otros recursos turísticos y páginas en otro idioma), se repite la muestra original como control y se incorpora la relación de mejoras de accesibilidad realizadas desde el inicio del proyecto, con dónde verificarlas.

Alcance y método

29 URL públicas: 15 de Costa, 12 de Terres y 2 de Convention Bureau, repetidas a 1.440 y 430 píxeles de anchura y 1.000 de altura: 58 comprobaciones. Son las 20 URL de la primera versión más 9 nuevas. Chromium sin sesión administrativa, movimiento reducido y axe-core 4.14.0. Se rechaza el consentimiento cuando aparece; no se envían formularios ni se activan reproductores de terceros en la prueba automática.

Reglas solicitadas: wcag2a, wcag2aa, wcag21a, wcag21aa y wcag22aa. Las comprobaciones adicionales de WCAG 2.2 se distinguen de la referencia WCAG 2.1. Se conservan los resultados que axe marca como pendientes de revisión manual; no se cuentan como aprobados.

La ampliación usa la misma configuración que el guion de la primera versión; solo cambia la lista de URL. Las 20 URL originales se volvieron a comprobar como control en la misma ejecución: las 40 comprobaciones dieron exactamente las mismas reglas y el mismo número de elementos que en la primera versión.

Las 58 comprobaciones respondieron HTTP 200, con título e idioma HTML, sin excepciones JavaScript registradas ni desbordamiento horizontal del documento. 36 comprobaciones no tuvieron detecciones automáticas y 22 sí tuvieron detecciones; de las 18 nuevas, 12 sin detecciones y 6 con detecciones. Son casos URL/anchura, no páginas únicas ni un porcentaje de conformidad.

Tipos de contenido de la muestra

Páginas por tipo de contenido (en negrita, las añadidas en esta versión)
TipoCosta DauradaTerres de l’EbreConvention Bureau
PortadaCosta Daurada: platges, patrimoni i natura a TarragonaTerres de l'Ebre: el Delta, els Ports i el riuInici
Portada en otro idiomaCosta Daurada: playas, patrimonio y naturaleza en Tarragona (es)Terres de l'Ebre: the Delta, the Ports and the river (en)—
Evento17a Festa de l'Oli DOP SiuranaEL SETGE DE TORTOSA (fiesta publicada como ficha de actividad: Terres no tiene tipo de contenido «evento»)—
AgendaAgendaAgenda (sin eventos en el momento de la prueba)—
ArtículoLes catedrals del vi de la Costa Daurada y Voleu fer un viatge a l'època dels dinosaures? (TripIdees)L'Ordre del Temple a Miravet - Castell Templer (experiencia)—
Recurso turísticoAdernats - Vinícola de Nulles (bodega), Platja de la Pineda (playa), PortAventura World (ocio)CASA DE COLÒNIES ELS OLIVERS (alojamiento), Catedral de Santa Maria de Tortosa (monumento)—
Índices, mapas y aplicacionesItineraris, Contacto, Planificador de viatges, Grand Tour de Catalunya, Search (en)Itineraris, Planificador de viatges, Grand Tour de Catalunya, Proposa la teva experiència—
Declaración de accesibilidadDeclaració d'accessibilitatDeclaració d'accessibilitatDeclaració d'accessibilitat

Resultados de la ampliación por tipo de contenido

Conclusión de la ampliación: los nuevos tipos de contenido no añaden reglas nuevas. Todas las detecciones de la muestra ampliada se repiten en páginas del mismo tipo o en las distintas traducciones y proceden de plantillas o componentes; ninguna procede de contenido introducido por el equipo editorial (textos, imágenes o enlaces del cuerpo). Corregir cada plantilla resuelve todas sus apariciones. Que no haya detecciones de contenido no significa que el contenido esté revisado: la calidad de los textos alternativos, los encabezados dentro del cuerpo y el texto de los enlaces requieren revisión manual.

Origen de las detecciones

Detecciones de la muestra ampliada clasificadas por origen
DetecciónDónde apareceOrigenMotivo
label-content-name-mismatch · .mo__lens (2.5.3)Portadas de Costa (ca y es) y Terres (ca y en), a las dos anchurasPlantillaComponente del mapa circular de la portada; el aria-label traducido no contiene el texto visible en ningún idioma.
label-content-name-mismatch · .mc-video (2.5.3)Portada de Convention Bureau, a las dos anchurasPlantillaBotón de vídeo del tema de Convention Bureau.
label-content-name-mismatch · button[aria-label="Municipi (obligatori)"] (2.5.3)Formulario «Proposa la teva experiència» de Terres, a las dos anchurasPlantillaSelector de municipio del formulario del módulo.
color-contrast · .left-3 (1.4.3)Fichas de Terres a 1.440 px: Els Olivers (alojamiento), El Setge de Tortosa y Catedral de Tortosa (actividad)PlantillaEnlace a Google Maps sobre el mapa de la ficha: #388fad sobre blanco, 3,68:1 con 14 px en negrita. Las plantillas de actividad, alojamiento y evento comparten el enlace; en Costa usa el azul oscuro de la marca y no se detecta.
color-contrast · span[data-mo-etiqueta="terres"] > small (1.4.3)Portada de Terres (ca y en) a 1.440 pxPlantillaEtiqueta pequeña del mapa de la portada (3,35:1 con 10 px).
color-contrast · Grand Tour (1.4.3)Grand Tour de Costa (dos anchuras) y de Terres (1.440 px)PlantillaEstilos propios de la página del módulo Grand Tour.
target-size (2.5.8, WCAG 2.2)Índice de itinerarios y Contacte de Costa, a las dos anchurasPlantillaMarcadores de los mapas Leaflet; el número varía con el zoom y la superposición.

Pendiente de revisión manual en las páginas nuevas

axe no pudo decidir automáticamente estas reglas en las 18 comprobaciones nuevas (número de comprobaciones en que aparecen): color-contrast (18), label-content-name-mismatch (6), aria-valid-attr-value (5), aria-prohibited-attr (3), link-in-text-block (2). Corresponden a texto sobre imágenes o degradados, enlaces dentro de párrafos que solo se distinguen por el color, los botones de zoom de Leaflet, la referencia aria-labelledby del menú móvil de Terres (a 430 px) y aria-label en contenedores sin rol (redes sociales flotantes de la portada y puntos del carrusel). Se mantienen como pendientes; no se cuentan como aprobadas.

Correcciones realizadas y verificadas en esta entrega

Hallazgos que siguen pendientes

  1. Nombre accesible y texto visible (WCAG 2.5.3). Enlace circular del Atles en ambas portadas, también en sus versiones en castellano e inglés; selector de municipio del formulario de experiencias de Terres y botón de vídeo en la portada de Convention Bureau. Hay que ajustar los nombres y repetir las pruebas de teclado y voz.
  2. Contraste (WCAG 1.4.3). Permanecen casos en Grand Tour, especialmente Terres en escritorio; una etiqueta del mapa de portada de Terres (también en inglés) y el enlace a Google Maps sobre el mapa de las fichas de Terres en escritorio, que aparece en alojamiento, actividad y fiesta: es una sola corrección de plantilla. La tabla y los ejemplos identifican la muestra exacta.
  3. Tamaño y separación de controles (comprobación adicional WCAG 2.2, 2.5.8). Marcadores de mapas en el índice de itinerarios y en Contacte de Costa. La superposición necesita revisión visual y de interacción antes de aplicar una solución; no se da por resuelta ni por exenta.

Mejoras de accesibilidad realizadas

Relación consolidada de 32 mejoras desde el inicio del proyecto (febrero de 2026) hasta hoy. Solo se incluye lo que puede vincularse a un commit del repositorio de despliegue (turisdipta, rama develop, la que está en staging), a un guion de revisión o a un resultado visible. Los commits del 13/10 se hicieron en la rama de historial y están incluidos en el estado integrado del 20/10 de develop; se ha comprobado en una muestra de ficheros y cambios (h1 de reserva, decorativos, mapas, contraste de marca, pausa del pase, selector de idioma, mega menú) que existen en develop. Los del asistente del 22/10 están integrados en develop en el commit c0523341.

Estado de verificación hoy: 22 comprobadas (automáticamente, con el DOM o con teclado en staging), 1 parcialmente y 9 sin verificar hoy, que conservan solo la evidencia del commit y deben revisarse a mano. «Supera» significa que axe evaluó la regla y no encontró fallos en esa comprobación; no equivale a conformidad.

Revisiones automáticas previas en las que se basan: axe-core sobre 119 páginas de los tres sitios a escritorio, móvil y estados abiertos, con segunda opinión de IBM Equal Access y HTML_CodeSniffer (13/10, guiones a11y-fons.py, a11y-motors.py, a11y-final.py), axe-core sobre las 1.453 páginas de los sitemaps (26/10, commit 30ddac9c) y medición del texto sobre fotografías en las 927 páginas de Terres (27/10, commit 614b01d8). Sus resultados completos no se adjuntan a este informe; las cifras proceden de los mensajes de los commits. Los guiones citados son internos de Syltec y se pueden facilitar.

Contraste y color

Contraste y color
N.ºMejoraCriterioDónde verificarlaEvidenciaVerificación hoy
1Variantes oscuras y claras del color de acento de cada marca (tokens --brand-accent-ink, --brand-accent-strong, --on-primary) para avantítulos, chips, etiquetas, botones, pie, contadores del mapa y textos dorados de Convention Bureau. El verde de Terres (2,3:1) y el amarillo de Costa (1,6:1) dejan de usarse como texto sobre claro.1.4.3Cualquier portada y ficha; cabecera y pie.Commits adf7d950 (18/08), 54967c11, 79e7cce8, e902165f (13/10), d6856c74 (26/10).Comprobado hoy (automático): color-contrast supera sin fallos en 39 de 58 comprobaciones y tiene detecciones en 8. Las detecciones restantes se detallan en «Hallazgos».
2Títulos de las TripIdees en blanco sobre el hero oscuro: el h1 quedaba del mismo color que el velo (invisible).1.4.3Ficha de TripIdee.Commit 147e9760 (21/07).Comprobado hoy: dos TripIdees de la muestra sin detecciones a ambas anchuras.
3Contraste de los estados hover y activo: mega menú, píldora activa, menú móvil, selector de idioma, botones de la cabecera blanca y barra de pestañas de edición.1.4.3Cabecera de páginas interiores (pasar el ratón); menú móvil a 430 px.Commits 7a482360, 70a13326, f8fb588d, 33ad1be2, 753d212e, bf7fd1d1 (27/10).Sin verificar hoy: axe no evalúa estados hover. Requiere revisión manual.
4Texto sobre fotografías: velos más densos en el banner del planificador, banners CTA y promocional, sección del boletín, visor del tiempo de «Quan venir» y tarjetas del mega menú de Terres (degradado que el navegador descartaba por sintaxis no válida).1.4.3Portadas y landings de Costa y Terres.Commits 614b01d8, cdeb1029, f0442f90, bf7fd1d1 (27/10). El commit 614b01d8 documenta la medición sobre las 927 páginas de Terres.Parcial: axe deja el texto sobre imagen como revisión manual (no aprobado). Requiere comprobación visual.
5Indicador «Llisca i descobreix» de los listados de actividades con opacidad completa (quedaba a 3,2:1 en Costa y 2,1:1 en Terres).1.4.3Listados de actividades (carrusel horizontal).Commits f761f4f4, 4aae7668 (27/10).Sin verificar hoy: no hay un listado de este tipo en la muestra.
6Iconos en verde o amarillo claro sobre blanco pasan a la variante oscura del acento; sobre el azul de marca, blanco.1.4.11Fichas, itinerarios, imprescindibles, contacto.Commits e902165f (13/10), 614b01d8 (27/10).Sin verificar hoy: axe no mide el contraste de elementos no textuales.
7Planificador: contraste AA en nombre del lugar, cabecera de Terres, contadores, avisos; encabezados en orden; lista de los selects con nombre y operable con teclado; foco visible en selects, fecha y casillas.1.4.3 · 1.3.1 · 4.1.2 · 2.1.1/ca/planificat/planificador (Costa y Terres).Commits 99693a73, 29a3badd (19/10).Comprobado hoy (automático): planificador de ambas marcas sin detecciones a dos anchuras.
8Contraste de resultados de búsqueda y de PortAventura; roles válidos en Grand Tour; carruseles sin ocultación ARIA de botones y con mayor superficie.1.4.3 · 4.1.2 · 2.5.8Búsqueda, PortAventura World, Grand Tour, portadas.Commit 0f2e2381 (30/10).Comprobado en la entrega del 30/10 (primera versión de este informe) y repetido hoy con el mismo resultado.

Teclado y foco

Teclado y foco
N.ºMejoraCriterioDónde verificarlaEvidenciaVerificación hoy
9Anillo de foco de dos tintas (contorno blanco de 2 px y sombra de 4 px del color de la marca), visible sobre fondo claro y oscuro. El anillo del color de acento no llegaba a 3:1.2.4.7 · 1.4.11Cualquier página, navegando con Tab.Commit d6856c74 (26/10).Comprobado hoy en los tres sitios: outline: 2px solid #fff + box-shadow de 4 px en el azul de cada marca.
10Mega menú operable con teclado: cada flecha tiene nombre («Obrir submenú: …») y aria-expanded; con Enter el foco entra en el panel y Escape lo cierra y devuelve el foco a la flecha.2.1.1 · 2.4.3 · 4.1.2Cabecera de Costa y Terres a 1.440 px.Commit d6856c74 (26/10).Comprobado hoy en Costa y Terres: aria-expanded false → true → false y foco de vuelta en el botón.
11Acceso «Saltar al contenido» con destino main-content.2.4.1Todas las páginas (primer elemento enfocable tras el aviso de cookies).Plantillas page*.html.twig del tema.Comprobado con teclado el 30/10 en las portadas de Costa y Terres; hoy, enlace y destino presentes en las 15 páginas del control de DOM.
12Elementos ocultos fuera del orden de tabulación: cartas ocultas de «La taula de l’Ebre» con inert.2.4.3Terres, página de la taula / taller de cocina.Commits f58d458f, e902165f (13/10).Sin verificar hoy.
13Directorios y alojamientos: un botón real en el título de la tarjeta (antes article role=button) y el foco vuelve a la tarjeta al cerrar la ficha.2.1.1 · 2.4.3 · 4.1.2Directorios de Explora y listado de alojamientos.Commits e902165f (13/10), d6856c74 (26/10); guiones a11y-tanda7.py.Sin verificar hoy con teclado; nested-interactive sin detecciones en la muestra.
14Planificador: Escape cierra la ficha ampliada aunque el botón de añadir se haya desactivado con el foco.2.1.1Planificador, ficha ampliada.Commit c881be7b (19/10).Sin verificar hoy.

Movimiento

Movimiento
N.ºMejoraCriterioDónde verificarlaEvidenciaVerificación hoy
15Pases de imágenes con botón de pausa, detenidos con el ratón o el foco dentro y sin movimiento cuando se pide movimiento reducido.2.2.2Portada de Convention Bureau; componente ebre-hero.Commits e902165f, 4d07ba5c (13/10).Comprobado hoy en Convention Bureau: con movimiento reducido el pase arranca detenido y ofrece «Reprèn el passi d’imatges». El componente ebre-hero no aparece en la muestra: sin verificar.
16Animaciones del asistente de accesibilidad y del panel de cookies desactivadas con prefers-reduced-motion o con la opción «Aturar animacions».2.3.3 (AAA, buena práctica)Botones flotantes de cualquier página.Commit a9fcceb4 (22/10), c0523341.Sin verificar hoy.

Nombres, etiquetas y semántica

Nombres, etiquetas y semántica
N.ºMejoraCriterioDónde verificarlaEvidenciaVerificación hoy
17Selector de idioma: cada opción con lang y hreflang propios, nombre completo oculto («ES · Español») y aria-current en la activa; el nombre del botón contiene el texto visible.3.1.2 · 2.5.3 · 4.1.2Cabecera de los tres sitios y del planificador.Commits e902165f (13/10), c6e76fb5 (26/10).Comprobado hoy en 15 páginas: 7 opciones con lang/hreflang (3 en Convention Bureau) y una con aria-current.
18Mapas: marcadores con nombre (título, tooltip o popup); el lienzo de MapLibre, que se anunciaba como región «Map» repetida, queda oculto a los lectores; los contenedores Leaflet que son región toman el nombre de su sección.4.1.2 · 1.3.1Contacte, índices de itinerarios, fichas con mapa.Commits 54967c11, e902165f (13/10), 30ddac9c (26/10); js/mapes-a11y.js.Comprobado hoy: marcadores con nombre 58/58 en Contacte, 53/53 en itinerarios de Costa y 8/8 en Terres; lienzos MapLibre ocultos a los lectores en las cinco páginas del control que los tienen. El tamaño de los marcadores sigue pendiente (2.5.8).
19Botones de icono (buscar, favoritos, pausa) con nombre en texto oculto; botón de envío en el formulario de búsqueda; «Favorits» traducido.4.1.2 · 1.1.1Cabecera.Commits 75a5bb88, e902165f (13/10).Comprobado hoy (automático): button-name supera sin fallos en 58 de 58 comprobaciones.
20Campos con nombre accesible: los que solo tenían placeholder y los desplegables de itinerarios, contacto y TripIdees.1.3.1 · 3.3.2 · 4.1.2Índice de itinerarios, Contacte, TripIdees.Commits 54967c11, e902165f (13/10); guion a11y-selects.py.Comprobado hoy (automático): label supera sin fallos en 56 de 58 comprobaciones; select-name supera sin fallos en 10 de 58 comprobaciones.
21Sin controles dentro de controles ni roles no permitidos: tarjetas de vídeo, reels, Instagram, directorio y alojamientos dejan de ser article role=button; el mapa del calendario deja de ser role=img.4.1.2 · 1.3.1Vídeos y Reels, directorios, alojamientos, calendario de campaña.Commits 54967c11, e902165f (13/10), d6856c74 (26/10); guiones a11y-tanda6.py a tanda8.py.Comprobado hoy (automático): nested-interactive supera sin fallos en 58 de 58 comprobaciones.
22Imágenes: alt vacío en las fotos que repetían el título del enlace (87 imágenes en 32 páginas solo en el carrusel de experiencias de Terres), SVG decorativos ocultos y logo del pie con texto alternativo por defecto.1.1.1Tarjetas de Explora, imprescindibles, portadas de sección, carruseles; pie.Commits 4d07ba5c, 75a5bb88, bc1924a6, e902165f (13/10), 30ddac9c, d6856c74 (26/10), f761f4f4 (27/10); js/decoratius.js.Comprobado hoy: ninguna imagen sin atributo alt en las 15 páginas del control de DOM; image-alt supera sin fallos en 58 de 58 comprobaciones. La adecuación de cada texto alternativo es revisión manual.
23Encabezados: h1 en las páginas básicas (y uno de reserva, solo para lectores, donde falta); sin saltos de nivel en pie, buscador, tarjetas, portadas de sección y L’essència; sin encabezados vacíos.1.3.1 · 2.4.6Páginas básicas, portadas de Inspira’t y Planifica’t, fichas.Commits 54967c11, 79e7cce8, e902165f, bc1924a6, 4d07ba5c (13/10), c8a95737 (26/10); js/h1-reserva.js.Comprobado hoy: exactamente un h1 en las 15 páginas del control de DOM. El orden completo de encabezados es revisión manual.
24Regiones: un solo pie (contentinfo) y un solo main (el atlas dejaba un segundo main), aside con nombre, menú móvil como navegación con nombre y redes sociales/dock como regiones con nombres distintos.1.3.1 · 2.4.1Cualquier página.Commits e902165f (13/10), d6856c74, c8a95737 (26/10); guiones a11y-peu.py, a11y-tanda10.py.Comprobado hoy: 1 main y 1 contentinfo de primer nivel en las 15 páginas del control de DOM.
25Áreas táctiles de 24 px en los puntos de los carruseles (hero de Terres, slider, Convention Bureau) y en los iconos sociales de Convention Bureau.2.5.8 (WCAG 2.2)Portadas y carruseles.Commits d6856c74, 30ddac9c, c8a95737 (26/10); ampliado en 0f2e2381 (30/10).Comprobado hoy (automático): target-size supera sin fallos en 54 de 58 comprobaciones y tiene detecciones en 4; las detecciones son marcadores de mapa (pendiente).
26Iframes de vídeo y de Wikiloc con atributo title.4.1.2Fichas con vídeo o ruta Wikiloc.Commit 54967c11 (13/10).Sin verificar hoy: los iframes solo se cargan después de aceptar el consentimiento y la prueba lo rechaza.
27Foco visible en las casillas del formulario de Convention Bureau.2.4.7Formulario de contacto de Convention Bureau.Commit 54967c11 (13/10).Sin verificar hoy.

Navegación, idioma e información

Navegación, idioma e información
N.ºMejoraCriterioDónde verificarlaEvidenciaVerificación hoy
28Página «Mapa del web» generada desde los menús, como segunda vía para llegar a cada sección, enlazada desde el pie.2.4.5/ca/mapa-web (Costa y Terres), /mapa-web (Convention Bureau).Commits 579b950e, a0b80ee3 (27/10).Comprobado hoy: HTTP 200 en los tres sitios, con 61, 83 y 14 enlaces en el contenido, y enlace en el pie de las 15 páginas comprobadas.
29Idioma y título de la página: lang del documento según la traducción y <title> propio; en Convention Bureau, el botón de idioma dice el código visible y el idioma activo se marca. Se revisó a raíz de la observación del 23/10 sobre títulos e idioma.3.1.1 · 2.4.2Cualquier página en ca, es y en.Commit 4d07ba5c (13/10); guion de comprobación amadeu-3.py (29/10) sobre una muestra del sitemap de Costa.Comprobado hoy: html-has-lang supera sin fallos en 58 de 58 comprobaciones; html-lang-valid supera sin fallos en 58 de 58 comprobaciones; document-title supera sin fallos en 58 de 58 comprobaciones; lang «es» en /es y «en» en /en y en la búsqueda inglesa.
30Declaraciones de accesibilidad de los tres sitios en catalán, castellano e inglés, enlazadas desde el pie. A Convention Bureau le faltaba el menú legal del pie.RD 1112/2018, art. 15 (no es un criterio WCAG)Costa node 2473, Terres node 1418, Convention Bureau /accessibilitat.Commits bf05aaab (13/10), 6d162729 (22/10); actualización del 30/10 (actualizar-declaraciones.php).Comprobado hoy: enlace a la declaración en el pie de las 15 páginas del control de DOM; las tres declaraciones sin detecciones a dos anchuras.
31Información de accesibilidad física de las playas: las 17 características de la Guía de playas accesibles (Càtedra d’Innovació i Recerca Turística, URV), con los pictogramas de la Agència Catalana de Turisme y su nombre al lado; filtro «Accessibilitat» en el directorio.Contenido informativo (no es un criterio WCAG)Fichas de playa de Costa.Commits 60e62398, 8c7906e3, 5212dc96, 8b7057eb (14/10).Comprobado hoy en Platja de la Pineda: bloque «Accessibilitat» con la fuente URV y 15 pictogramas.

Ayudas complementarias

Ayudas complementarias
N.ºMejoraCriterioDónde verificarlaEvidenciaVerificación hoy
32Asistente de accesibilidad propio y autoalojado (no es Eye-Able) en los tres sitios: tamaño de texto, contraste, tipografía legible, lectura en voz alta, pausa de animaciones; Alt+A lo abre y lo cierra; voz desactivada; diccionario según el idioma.No sustituye la conformidadBotón flotante de cualquier página.Commits c0523341, 9c02e2a9, bc8cf672, 73e200c9 (22/10); comprobaciones amadeu-5.py a amadeu-7.py (29/10).Comprobado hoy en Costa y Terres: Alt+A abre un panel con role="dialog" y nombre, y lo cierra.

No se han localizado en el repositorio los documentos docs/seguiment-comentaris-elena.md citados como posible fuente; la lista se ha construido con el historial de Git, los guiones de revisión y las comprobaciones de hoy.

Comprobaciones complementarias de esta entrega

Revisión manual que falta completar

Recorrido completo con teclado de menús, filtros, formularios y modales; lector de pantalla; mensajes de error y envío de formularios; ampliación y reflujo al 400 %; cambios dinámicos y todas las combinaciones de filtros; controles de mapas; documentos PDF y otros descargables; subtítulos y alternativas audiovisuales; demás páginas, idiomas y estados no incluidos en esta muestra. No se han probado envíos reales ni el circuito de notificaciones.

Además, de esta versión: contraste en estados hover y en texto sobre fotografías; adecuación de los textos alternativos y de los encabezados dentro del cuerpo de los contenidos; ficha de evento de Terres cuando haya eventos publicados; pase de imágenes ebre-hero y el resto de mejoras marcadas «sin verificar hoy».

Matriz de la muestra ampliada

Los números cuentan elementos que axe señaló en esa carga. Las páginas dinámicas y la superposición de marcadores pueden variar al cambiar el zoom o el estado. No deben sumarse como incidencias editoriales distintas. En negrita, las comprobaciones añadidas en esta versión.

Resultados por URL y anchura
WebPáginaTipoAnchuraElementos señaladosReglas
costaCosta Daurada: platges, patrimoni i natura a TarragonaPortada1440 px1label-content-name-mismatch (1)
costaSearch | Costa DauradaBúsqueda (en)1440 px0Sin detecciones automáticas
costaItineraris | Costa DauradaÍndice con mapa1440 px37target-size (37)
costaPortAventura World | Costa DauradaPágina de recurso1440 px0Sin detecciones automáticas
costaGrand Tour de Catalunya | Costa DauradaPágina especial1440 px1color-contrast (1)
costaPlanificador de viatges | Costa DauradaAplicación1440 px0Sin detecciones automáticas
costaAdernats - Vinícola de Nulles | Costa DauradaRecurso: bodega1440 px0Sin detecciones automáticas
costaLes catedrals del vi de la Costa Daurada | Costa DauradaArtículo (TripIdee)1440 px0Sin detecciones automáticas
costaAgenda | Costa DauradaAgenda1440 px0Sin detecciones automáticas
costaContacto | Costa DauradaContacto con mapa1440 px29target-size (29)
costaDeclaració d'accessibilitat | Costa DauradaDeclaración1440 px0Sin detecciones automáticas
costa17a Festa de l'Oli DOP Siurana | Costa DauradaEvento (nueva)1440 px0Sin detecciones automáticas
costaVoleu fer un viatge a l'època dels dinosaures? | Costa DauradaArtículo (TripIdee) (nueva)1440 px0Sin detecciones automáticas
costaPlatja de la Pineda | Costa DauradaRecurso: playa (nueva)1440 px0Sin detecciones automáticas
costaCosta Daurada: playas, patrimonio y naturaleza en TarragonaPortada en castellano (nueva)1440 px1label-content-name-mismatch (1)
terresTerres de l'Ebre: el Delta, els Ports i el riuPortada1440 px2color-contrast (1) · label-content-name-mismatch (1)
terresItineraris | Terres de l'EbreÍndice con mapa1440 px0Sin detecciones automáticas
terresCASA DE COLÒNIES ELS OLIVERS | Terres de l'EbreRecurso: alojamiento1440 px1color-contrast (1)
terresProposa la teva experiència | Terres de l'EbreFormulario1440 px1label-content-name-mismatch (1)
terresPlanificador de viatges | Terres de l'EbreAplicación1440 px0Sin detecciones automáticas
terresGrand Tour de Catalunya | Terres de l'EbrePágina especial1440 px27color-contrast (27)
terresDeclaració d'accessibilitat | Terres de l'EbreDeclaración1440 px0Sin detecciones automáticas
terresAgenda | Terres de l'EbreAgenda (nueva)1440 px0Sin detecciones automáticas
terresEL SETGE DE TORTOSA | Terres de l'EbreEvento (fiesta, ficha de actividad) (nueva)1440 px1color-contrast (1)
terresL'Ordre del Temple a Miravet - Castell Templer | Terres de l'EbreArtículo (experiencia) (nueva)1440 px0Sin detecciones automáticas
terresCatedral de Santa Maria de Tortosa | Terres de l'EbreRecurso: monumento (nueva)1440 px1color-contrast (1)
terresTerres de l'Ebre: the Delta, the Ports and the riverPortada en inglés (nueva)1440 px2color-contrast (1) · label-content-name-mismatch (1)
miceInici | Costa Daurada Convention BureauPortada1440 px1label-content-name-mismatch (1)
miceDeclaració d'accessibilitat | Costa Daurada Convention BureauDeclaración1440 px0Sin detecciones automáticas
costaCosta Daurada: platges, patrimoni i natura a TarragonaPortada430 px1label-content-name-mismatch (1)
costaSearch | Costa DauradaBúsqueda (en)430 px0Sin detecciones automáticas
costaItineraris | Costa DauradaÍndice con mapa430 px35target-size (35)
costaPortAventura World | Costa DauradaPágina de recurso430 px0Sin detecciones automáticas
costaGrand Tour de Catalunya | Costa DauradaPágina especial430 px1color-contrast (1)
costaPlanificador de viatges | Costa DauradaAplicación430 px0Sin detecciones automáticas
costaAdernats - Vinícola de Nulles | Costa DauradaRecurso: bodega430 px0Sin detecciones automáticas
costaLes catedrals del vi de la Costa Daurada | Costa DauradaArtículo (TripIdee)430 px0Sin detecciones automáticas
costaAgenda | Costa DauradaAgenda430 px0Sin detecciones automáticas
costaContacto | Costa DauradaContacto con mapa430 px46target-size (46)
costaDeclaració d'accessibilitat | Costa DauradaDeclaración430 px0Sin detecciones automáticas
costa17a Festa de l'Oli DOP Siurana | Costa DauradaEvento (nueva)430 px0Sin detecciones automáticas
costaVoleu fer un viatge a l'època dels dinosaures? | Costa DauradaArtículo (TripIdee) (nueva)430 px0Sin detecciones automáticas
costaPlatja de la Pineda | Costa DauradaRecurso: playa (nueva)430 px0Sin detecciones automáticas
costaCosta Daurada: playas, patrimonio y naturaleza en TarragonaPortada en castellano (nueva)430 px1label-content-name-mismatch (1)
terresTerres de l'Ebre: el Delta, els Ports i el riuPortada430 px1label-content-name-mismatch (1)
terresItineraris | Terres de l'EbreÍndice con mapa430 px0Sin detecciones automáticas
terresCASA DE COLÒNIES ELS OLIVERS | Terres de l'EbreRecurso: alojamiento430 px0Sin detecciones automáticas
terresProposa la teva experiència | Terres de l'EbreFormulario430 px1label-content-name-mismatch (1)
terresPlanificador de viatges | Terres de l'EbreAplicación430 px0Sin detecciones automáticas
terresGrand Tour de Catalunya | Terres de l'EbrePágina especial430 px0Sin detecciones automáticas
terresDeclaració d'accessibilitat | Terres de l'EbreDeclaración430 px0Sin detecciones automáticas
terresAgenda | Terres de l'EbreAgenda (nueva)430 px0Sin detecciones automáticas
terresEL SETGE DE TORTOSA | Terres de l'EbreEvento (fiesta, ficha de actividad) (nueva)430 px0Sin detecciones automáticas
terresL'Ordre del Temple a Miravet - Castell Templer | Terres de l'EbreArtículo (experiencia) (nueva)430 px0Sin detecciones automáticas
terresCatedral de Santa Maria de Tortosa | Terres de l'EbreRecurso: monumento (nueva)430 px0Sin detecciones automáticas
terresTerres de l'Ebre: the Delta, the Ports and the riverPortada en inglés (nueva)430 px1label-content-name-mismatch (1)
miceInici | Costa Daurada Convention BureauPortada430 px1label-content-name-mismatch (1)
miceDeclaració d'accessibilitat | Costa Daurada Convention BureauDeclaración430 px0Sin detecciones automáticas

Ejemplos técnicos para corrección

costa · 1440 px · label-content-name-mismatch · 1 elementos

Página revisada · Descripción de la regla

costa · 1440 px · target-size · 37 elementos

Página revisada · Descripción de la regla

costa · 1440 px · color-contrast · 1 elementos

Página revisada · Descripción de la regla

costa · 1440 px · target-size · 29 elementos

Página revisada · Descripción de la regla

costa · 1440 px · label-content-name-mismatch · 1 elementos · nueva

Página revisada · Descripción de la regla

Text inside the element is not included in the accessible name

terres · 1440 px · color-contrast · 1 elementos

Página revisada · Descripción de la regla

terres · 1440 px · label-content-name-mismatch · 1 elementos

Página revisada · Descripción de la regla

terres · 1440 px · color-contrast · 1 elementos

Página revisada · Descripción de la regla

terres · 1440 px · label-content-name-mismatch · 1 elementos

Página revisada · Descripción de la regla

terres · 1440 px · color-contrast · 27 elementos

Página revisada · Descripción de la regla

terres · 1440 px · color-contrast · 1 elementos · nueva

Página revisada · Descripción de la regla

Element has insufficient color contrast of 3.68 (foreground color: #388fad, background color: #ffffff, font size: 10.5pt (14px), font weight: bold). Expected contrast ratio of 4.5:1

terres · 1440 px · color-contrast · 1 elementos · nueva

Página revisada · Descripción de la regla

Element has insufficient color contrast of 3.68 (foreground color: #388fad, background color: #ffffff, font size: 10.5pt (14px), font weight: bold). Expected contrast ratio of 4.5:1

terres · 1440 px · color-contrast · 1 elementos · nueva

Página revisada · Descripción de la regla

Element has insufficient color contrast of 3.35 (foreground color: #4496b3, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1

terres · 1440 px · label-content-name-mismatch · 1 elementos · nueva

Página revisada · Descripción de la regla

Text inside the element is not included in the accessible name

mice · 1440 px · label-content-name-mismatch · 1 elementos

Página revisada · Descripción de la regla

costa · 430 px · label-content-name-mismatch · 1 elementos

Página revisada · Descripción de la regla

costa · 430 px · target-size · 35 elementos

Página revisada · Descripción de la regla

costa · 430 px · color-contrast · 1 elementos

Página revisada · Descripción de la regla

costa · 430 px · target-size · 46 elementos

Página revisada · Descripción de la regla

costa · 430 px · label-content-name-mismatch · 1 elementos · nueva

Página revisada · Descripción de la regla

Text inside the element is not included in the accessible name

terres · 430 px · label-content-name-mismatch · 1 elementos

Página revisada · Descripción de la regla

terres · 430 px · label-content-name-mismatch · 1 elementos

Página revisada · Descripción de la regla

terres · 430 px · label-content-name-mismatch · 1 elementos · nueva

Página revisada · Descripción de la regla

Text inside the element is not included in the accessible name

mice · 430 px · label-content-name-mismatch · 1 elementos

Página revisada · Descripción de la regla

Evidencias y fuentes

Scripts de reproducción del proyecto: scripts/seguimiento-20261030/auditar-accesibilidad.py y verificar-interacciones.py; para esta versión, auditar-ampliacion.py (misma configuración, 29 URL) y verificar-mejoras.py (control de DOM y teclado, solo lectura). La revisión institucional y la corrección de los pendientes deben continuar antes de declarar una conformidad completa.