# Accesibilidad

El objetivo central de Dynamic Framework es tanto simplificar la creación de experiencias financieras visualmente atractivas como garantizar la accesibilidad desde el primer momento.

Para alcanzar esta misión, Dynamic Framework se adhiere a una serie de prácticas clave, que constantemente ajustamos para optimizar nuestros resultados:

  • Uso semántico de HTML: Dynamic Framework utiliza etiquetas semánticas de HTML5 para estructurar el contenido de manera significativa. Esto ayuda a los lectores de pantalla y otros dispositivos a comprender la organización de la página.
  • Etiquetas de encabezado: Utilizamos etiquetas de encabezado (h1 a h6) de manera jerárquica y coherente. Esto proporciona una estructura lógica y una jerarquía de contenido, lo que facilita que los usuarios comprendan la relación entre diferentes secciones.
  • Teclado y navegación: Aseguramos que los componentes interactivos, como menús desplegables y botones, sean accesibles mediante el teclado. Esto permite a los usuarios navegar y acceder a las funcionalidades sin usar mouse.
  • Contraste de color: Seguimos, por defecto, pautas de alto contraste, lo que garantiza que el texto sea legible y que los elementos interactivos sean claramente distinguibles.
  • Etiquetas ARIA: Utilizamos atributos ARIA (Accessible Rich Internet Applications) que proporcionan información adicional para lectores de pantalla y tecnologías de asistencia, para mejorar la experiencia de usuarios con discapacidad.
  • Contenido oculto y alternativo: Ofrecemos clases como .sr-only y .visually-hidden para ocultar contenido visualmente sin que deje de ser accesible para tecnologías asistivas. También promovemos el uso de atributos alt y texto alternativo en imágenes, diagramas, videos, ilustraciones, etc.
  • Enfoque visual y de teclado: Aseguramos que los elementos enfocables, como botones y enlaces, tengan un estilo visual de enfoque claro. Esto ayuda a los usuarios a saber dónde se encuentra su posición actual mientras navegan por la página utilizando el teclado.
  • Validación de formularios: Incluimos indicadores de estado y errores en nuestros componentes de formulario para ayudar a los usuarios con discapacidad a comprender y corregir los campos de manera efectiva.
  • Compatibilidad con lectores de pantalla: Garantizamos la compatibilidad con lectores de pantalla como JAWS y NVDA, lo que asegura que la información se transmita adecuadamente a los usuarios que dependen de estos dispositivos.