Saltar al contenido principal
Codigo Heroe
Tarea anterior
Formularios: introducción5/16
A la lista de tareas
  1. 1. El primer formulario
  2. 2. Un campo de texto
  3. 3. El identificador y el valor predeterminado
  4. 4. La etiqueta de un campo
  5. 5. Asociar una etiqueta y un campo mediante id
  6. 6. Agregar otro campo
  7. 7. Un campo de contraseña
  8. 8. El botón de envío del formulario
  9. 9. Un campo de texto de varias líneas
  10. 10. Una casilla de verificación
  11. 11. Un botón de opción
  12. 12. Un grupo de botones de opción
  13. 13. Una lista desplegable
  14. 14. Una lista de selección múltiple
  15. 15. Un campo para subir archivos
  16. 16. Un campo oculto
Siguiente tarea
  • Matriz de skills
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Asociar una etiqueta y un campo mediante id

A veces no se puede envolver el campo y el texto de su etiqueta en <label>. Por ejemplo, cuando están en distintas celdas de una tabla.

En ese caso, puedes asociar la etiqueta con el campo mediante el atributo id. Estos son los pasos:

  1. Agregamos un identificador al campo mediante el atributo id.

  2. Envolvemos el texto de la etiqueta en <label>.

  3. Agregamos el atributo for a <label>.

  4. Asignamos a for el mismo valor que tiene el atributo id del campo.

Por ejemplo:

<label for="user-field-id">Nombre de usuario</label>
...
muchas otras etiquetas
...
<input id="user-field-id" type="text" name="username">
  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>Asociar una etiqueta y un campo mediante id</title> <link rel="stylesheet" href="style.css"> </head> <body> <h1>Iniciar sesión</h1> <form action="https://echo.htmlacademy.ru/courses" method="post"> <table> <tr> <td> Tu nombre de usuario </td> <td> <input type="text" name="login"> </td> </tr> <tr> <td>Etiqueta</td> <td>Otro campo</td> </tr> <tr> <td></td> <td>Botón de envío</td> </tr> </table> </form> </body> </html>
CSS
table { border-collapse: collapse; } td { padding: 10px; border: 1px solid #cccccc; } tr:nth-child(n+2) { color: #cccccc; }

El código ha cambiado, haz clic en "Actualizar" o activa la ejecución automática.

Ha ido a otra página

Haga clic dentro del mininavegador para poner el foco en esta ventana.

100%
ObjetivosRealizado
0
    1. Agrega al campo del nombre de usuario el identificador login-field.
    2. Envuelve el texto Tu nombre de usuario en la etiqueta <label>. La etiqueta <label> debe quedar dentro de <td>.
    3. Asocia la etiqueta con el campo del nombre de usuario mediante el atributo for.

    Haz clic en la etiqueta para comprobar que el campo se activa.

    Codigo Heroe

    © 2023-2026, codigoheroe.com