En este tema, exploraremos cómo hacer que la información y las operaciones en un sitio web sean comprensibles para todos los usuarios, incluidos aquellos con discapacidades cognitivas, de aprendizaje y de lenguaje. La comprensibilidad es uno de los principios fundamentales de las Pautas de Accesibilidad para el Contenido Web (WCAG).
Objetivos de Aprendizaje
- Entender la importancia de la claridad en la presentación de la información.
 - Aprender a crear contenido que sea fácil de leer y entender.
 - Implementar mecanismos que ayuden a los usuarios a evitar y corregir errores.
 
Conceptos Clave
- Lenguaje Claro y Sencillo
 
- Uso de un lenguaje claro: Utiliza un lenguaje que sea fácil de entender. Evita jergas, tecnicismos y frases complejas.
 - Estructura del contenido: Organiza el contenido de manera lógica. Usa encabezados, listas y párrafos cortos para facilitar la lectura.
 - Definiciones y glosarios: Proporciona definiciones para términos técnicos o inusuales. Considera incluir un glosario si es necesario.
 
- Previsibilidad
 
- Consistencia en la navegación: Asegúrate de que los elementos de navegación sean consistentes en todo el sitio web.
 - Comportamiento predecible: Los elementos interactivos deben comportarse de manera predecible. Por ejemplo, los enlaces deben abrir la página esperada.
 
- Ayuda y Soporte
 
- Instrucciones claras: Proporciona instrucciones claras y concisas para completar tareas, como formularios.
 - Ayuda contextual: Ofrece ayuda contextual, como descripciones emergentes o enlaces a páginas de ayuda.
 
- Prevención y Corrección de Errores
 
- Validación de formularios: Implementa validación de formularios para ayudar a los usuarios a evitar errores.
 - Mensajes de error claros: Los mensajes de error deben ser claros y ofrecer soluciones para corregir el error.
 - Revisión de entradas: Permite a los usuarios revisar y corregir sus entradas antes de enviar formularios.
 
Ejemplo Práctico
Formularios Comprensibles
A continuación, se muestra un ejemplo de un formulario accesible que incorpora los principios de comprensibilidad:
<form> <label for="name">Nombre:</label> <input type="text" id="name" name="name" aria-describedby="nameHelp" required> <small id="nameHelp">Por favor, ingrese su nombre completo.</small> <label for="email">Correo Electrónico:</label> <input type="email" id="email" name="email" aria-describedby="emailHelp" required> <small id="emailHelp">Asegúrese de que su correo electrónico sea válido.</small> <button type="submit">Enviar</button> </form>
Explicación:
- Etiquetas claras: Cada campo tiene una etiqueta clara que describe su propósito.
 - Ayuda contextual: Se proporciona ayuda adicional mediante el uso de 
aria-describedbypara ofrecer instrucciones adicionales. - Validación: Los campos están marcados como 
requiredpara asegurar que el usuario no omita información importante. 
Ejercicio Práctico
Tarea: Crea un formulario de registro que incluya los siguientes campos: nombre de usuario, contraseña y confirmación de contraseña. Asegúrate de que el formulario sea comprensible y accesible.
Solución:
<form> <label for="username">Nombre de Usuario:</label> <input type="text" id="username" name="username" aria-describedby="usernameHelp" required> <small id="usernameHelp">Elija un nombre de usuario único.</small> <label for="password">Contraseña:</label> <input type="password" id="password" name="password" aria-describedby="passwordHelp" required> <small id="passwordHelp">La contraseña debe tener al menos 8 caracteres.</small> <label for="confirm-password">Confirmar Contraseña:</label> <input type="password" id="confirm-password" name="confirm-password" aria-describedby="confirmPasswordHelp" required> <small id="confirmPasswordHelp">Asegúrese de que las contraseñas coincidan.</small> <button type="submit">Registrar</button> </form>
Consejos:
- Consistencia: Asegúrate de que los mensajes de ayuda sean consistentes en estilo y tono.
 - Pruebas de usuario: Realiza pruebas con usuarios reales para identificar áreas de mejora en la comprensibilidad.
 
Conclusión
Hacer que la información y las operaciones sean comprensibles es crucial para la accesibilidad web. Al utilizar un lenguaje claro, proporcionar ayuda contextual y prevenir errores, puedes mejorar significativamente la experiencia del usuario para todos, especialmente para aquellos con discapacidades cognitivas. En el próximo módulo, exploraremos cómo implementar estos principios en HTML y CSS para crear contenido accesible.
Curso de Accesibilidad Web
Módulo 1: Introducción a la Accesibilidad Web
- ¿Qué es la Accesibilidad Web?
 - Importancia de la Accesibilidad Web
 - Visión General de las Leyes y Normas de Accesibilidad
 - Introducción a WCAG
 
Módulo 2: Comprensión de Discapacidades y Tecnologías de Asistencia
- Tipos de Discapacidades
 - Visión General de Tecnologías de Asistencia
 - Cómo las Personas con Discapacidades Usan la Web
 
Módulo 3: Principios del Diseño Accesible
- Perceptible: Hacer el Contenido Disponible a los Sentidos
 - Operable: Interfaz de Usuario y Navegación
 - Comprensible: Información y Operación
 - Robusto: Compatibilidad con Tecnologías Actuales y Futuras
 
Módulo 4: Implementación de Accesibilidad en HTML y CSS
- HTML Semántico
 - Formularios Accesibles
 - Uso de Roles y Propiedades ARIA
 - Contraste de Color y Redimensionamiento de Texto
 
Módulo 5: Accesibilidad en JavaScript y Multimedia
- Creación de Widgets de JavaScript Accesibles
 - Accesibilidad del Teclado
 - Contenido de Video y Audio Accesible
 - Proporcionar Alternativas de Texto para Imágenes
 
Módulo 6: Pruebas y Evaluación de la Accesibilidad
- Técnicas de Pruebas Manuales
 - Herramientas de Pruebas Automatizadas
 - Pruebas de Usuario con Tecnologías de Asistencia
 - Interpretación de Informes de Accesibilidad
 
