Accesibilidad
TheJokeDB debería funcionar para cualquiera que quiera reírse, sea cual sea el dispositivo o la tecnología de apoyo que use. Esta página explica qué hacemos al respecto, dónde nos quedamos cortos y cómo avisarnos.
Qué hacemos
Todas las páginas son HTML sencillo que funciona sin JavaScript: votar, buscar, navegar y enviar un chiste son formularios normales. Los scripts solo añaden comodidades por encima, como cargar el siguiente chiste sin recargar la página.
Cada página tiene una única estructura de encabezados, regiones para la cabecera, la navegación, el contenido principal y el pie, y etiquetas en todos los controles de formulario. Los enlaces dicen adónde llevan; los iconos tienen alternativa en texto; el esquema de color sigue el ajuste de tu sistema, y tanto el modo claro como el oscuro mantienen el contraste del texto en el nivel AA de las WCAG o por encima. Nada parpadea, se reproduce solo ni se mueve por su cuenta, salvo una breve animación de risa que respeta el ajuste de movimiento reducido.
El sitio se puede usar solo con el teclado: los menús son elementos de despliegue nativos, el foco es visible y el orden de los controles sigue el de la página. El texto escala con el zoom y el tamaño de letra de tu navegador.
Dónde nos quedamos cortos
Los chistes son textos enviados por usuarios y no están escritos pensando en la sencillez; algunos se apoyan en juegos de palabras que no sobreviven a la pronunciación de un lector de pantalla. La imagen para compartir de cada chiste lleva el chiste como texto en su atributo alternativo, pero un chiste visual (una lista, un diálogo con formato) puede perder su forma al leerse en voz alta. La publicidad, donde la haya, procede de terceros y está fuera de nuestro control.
Nuestro objetivo es cumplir las WCAG 2.2 en el nivel AA, y probamos con VoiceOver, con uso exclusivo del teclado y con el zoom del navegador. Todavía no hemos pasado una auditoría externa.
Avísanos
Si algo del sitio te resulta difícil o imposible de usar, escribe a [email protected] e indica qué página y qué ocurrió. Tratamos los avisos de accesibilidad como errores y los corregimos por orden de llegada.