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

Cada campo debe presentarse

Un campo vacío no explica qué espera. Haremos comprensible el formulario antes de llenarlo.

Rutas de aprendizaje14 min

Vamos a descubrir juntos

  1. 1

    Un label visible explica un control. for="alias" debe coincidir con id="alias" del input; pulsar la etiqueta enfoca el campo. Id identifica el elemento; name identifica su valor en un envío.

  2. 2

    Placeholder es una pista temporal y desaparece al escribir; no sustituye label. Coloca instrucciones persistentes cerca y relaciónalas con aria-describedby cuando haga falta. Ese atributo complementa HTML nativo, no corrige instrucciones vagas.

  3. 3

    Agrupa opciones relacionadas con fieldset y nombra el grupo con legend. Los radios del grupo comparten name; cada opción tiene su id y label. Select ofrece opciones nativas sin construir un menú propio.

  4. 4

    Usa solo un alias inventado y elecciones de actividad. No es una inscripción real. Escribe, pulsa etiquetas y navega con teclado; los valores no se envían ni se guardan en el borrador del código.

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

Asociar etiquetas, instrucciones y grupos a controles nativos.

Ahora te toca

Taller de descubrimientos

Lee, predice, prueba

<label for="alias">Alias</label><input id="nickname" name="alias"> no asocia explícitamente la etiqueta.
Prepara tus respuestas y comprueba cuando estés listo.
Una pausa para entender

¿Placeholder puede ser el único nombre del campo?

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

Crea una elección entre dos actividades ficticias. Comprueba las etiquetas pulsándolas y explica id, for y name.

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.