HDP115

Elemento label en HTML

El elemento label en HTML se utiliza para asociar texto descriptivo con controles de formulario, para mejorar la accesibilidad, aumentar el area de clickeo y dar contexto semantico a cada campo.

CE

Cristian Escalante

Última actualización: 19 de abril de 2025

Elemento label en HTML

El elemento label en HTML se utiliza para asociar texto descriptivo con controles de formulario, para mejorar la accesibilidad, aumentar el area de clickeo y dar contexto semantico a cada campo.

<form>
  <label for="nombre">Nombre completo:</label>
  <input type="text" id="nombre">
</form>

El atributo for se utiliza para asociar de forma explicita el label con el campo, este debe llevar el mismo valor del atributo id.

<label for="email">Correo electrónico:</label>
<input type="email" id="email">

Otra forma de asociar es mediante el anidamiento o contención implicita.

<label>
  Acepto los términos
  <input type="checkbox" name="terminos">
</label>

Tambien posee el atributo accesskey para indicar atajos en el teclado.

<label for="buscar" accesskey="B">Buscar (Alt+B):</label>
<input type="text" id="buscar">

Ejemplo practico

Subscripción a newsletter

<form>
  <div>
    <label for="nombre">Nombre completo:</label>
    <input type="text" id="nombre" required>
  </div>

  <div>
    <label for="clave">Contraseña:</label>
    <input type="password" id="clave" minlength="8" required>
  </div>

  <label>
    <input type="checkbox" name="newsletter">
    Suscribirse al newsletter
  </label>
</form>

Seleccionar metodos de pago

<fieldset>
  <legend>Método de pago</legend>
  
  <label>
    <input type="radio" name="pago" value="tarjeta" checked>
    Tarjeta de crédito
  </label>
  
  <label>
    <input type="radio" name="pago" value="paypal">
    PayPal
  </label>
</fieldset>
Elemento input en HTML
El elemento `<input>` es el elemento que permite crear los c...
Referencias
MDN Contributors. <input>: The HTML Input element. https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input

Conceptos Básicos de CSS

Aprende los conceptos básicos de CSS

Conceptos Básicos de JavaScript

Aprende los conceptos básicos de JavaScript

Conceptos Básicos SQL

Aprende los conceptos básicos de SQL

Conceptos Básicos de GIT

Aprende los conceptos básicos de GIT

Conceptos Básicos de Python

Aprende los conceptos básicos de Python

Refuerzo Academico de Herramientas de Productividad 2025