Rullst AcademyRullst Academy/Lección
HTML semántico y accesibilidad · Lección 08 / 10

Errores que ayudan a continuar

Una buena instrucción explica qué falta y cómo corregirlo sin culpar a la persona.

Rutas de aprendizaje14 min

Vamos a descubrir juntos

  1. 1

    Required hace obligatorio un campo para validación nativa; maxlength limita la longitud admitida. Explica las reglas antes del envío. Type="email" comprueba un formato básico, pero no demuestra existencia, propiedad ni seguridad de una dirección.

  2. 2

    Un botón dentro de form puede enviarlo si omites el tipo. Escribe type="submit" para envío y type="button" para una acción propia. El taller intercepta el envío de práctica: muestra un mensaje local tras validar, sin red.

  3. 3

    Deja vacío el alias inventado y prueba el botón. Después rellénalo y compara. Los mensajes nativos pueden usar el idioma del navegador, distinto al de Rullst Academy. No confirman ningún registro.

  4. 4

    Una aplicación real debe validar en servidor, minimizar datos y explicar finalidad y errores. HTML no crea una base de datos ni protege datos solo. La descarga incluye demo.js únicamente para impedir el envío y mostrar un resultado de práctica; JavaScript se estudia después.

Taller de HTML: escribir, observar, revisar

Edita HTML en “Mis archivos y GitHub” y actualiza la vista previa. Usa elementos de estudio y estilos de lectura: scripts, CSS propio y navegación externa quedan desactivados. Solo route.svg del kit se muestra como imagen.

Ir a mi HTML

Estas comprobaciones no son validación completa de HTML ni auditoría WCAG. Revisa contenido, teclado, zoom y tecnologías de asistencia; registra lo pendiente.

Enlaces oficiales y siguiente paso

✦
TU MISIÓN

Probar validación nativa y distinguir interfaz, envío y validación en servidor.

Ahora te toca

Taller de descubrimientos

Lee, predice, prueba

El alias ficticio está vacío y tiene required. No hay servicio de registro conectado.
Prepara tus respuestas y comprueba cuando estés listo.
Una pausa para entender

¿La validación del navegador sustituye la del servidor?

Necesito una pista

Compara la intención con el significado de los elementos; la apariencia sola no demuestra accesibilidad.

Cargando tu camino…

Llévatelo contigo

Compara vacío, alias inventado y texto largo. Anota los resultados y reescribe una instrucción para aclarar la regla.

A tu ritmo

Mis archivos y GitHub

Cada lección puede convertirse en un registro propio: código, notas o un plan de práctica. Guardar un archivo en GitHub es opcional y no cambia tus XP.

Manual del alumno

El editor y las descargas se abren cuando esta lección esté disponible para tu cuenta. Revisa el acceso indicado abajo o vuelve al mapa de la ruta.

Comprobando tu acceso a esta lección…

Rullstpetbot

La IA puede equivocarse. Consulta el material de la lección.