52 of 133 menu

Etiqueta label

La etiqueta label define una marca para un campo de entrada del tipo input, textarea, select y así sucesivamente.

La marca se vincula a un campo de entrada específico utilizando el atributo for. En él se debe especificar el valor del atributo id del campo de entrada al que está vinculada la marca. También la marca se vincula al elemento si este elemento se coloca dentro de la etiqueta label. En este caso no es necesario especificar el atributo for. Consulte los ejemplos para una mejor comprensión.

Al hacer clic en la marca, los casillas de verificación o botones de radio vinculados a ella cambiarán su estado de marcado a no marcado y viceversa. La marca en este caso es útil para la comodidad: es difícil hacer clic en elementos pequeños del formulario con el cursor, y en una marca larga con texto es mucho más fácil.

El campo de entrada de texto vinculado a la marca del tipo input y textarea recibirá el foco de entrada. El foco es cuando el cursor parpadea en el campo de entrada, en este caso, si escribes algo en el teclado, el texto llegará a este campo (ver la pseudoclase focus para una comprensión avanzada del foco).

La marca label se puede utilizar para imitar una casilla de verificación o un botón de radio. Esto es necesario para hacer un checkbox o radio con su propio diseño (lo cual está prohibido en CSS, pero mediante trucos es posible).

Atributos

Atributo Descripción
for En este atributo se debe especificar el valor del atributo id del campo de entrada al que está vinculada la marca label.
accesskey Define una tecla de acceso rápido, con la que se puede acceder al elemento del formulario vinculado a la marca (a través del atributo for). Para más detalles, ver el atributo accesskey.

Ejemplo . Casilla de verificación

Vinculemos una marca a una casilla de verificación checkbox utilizando el atributo for. Haga clic en la marca y verá el cambio de estado de la casilla de marcado a no marcado y viceversa:

<input type="checkbox" id="checkbox"> <label for="checkbox">Estoy vinculado al checkbox con id checkbox.</label>

:

Ejemplo . Dentro de label

Y ahora no vinculemos la marca a través del atributo for, sino que insertemos los elementos directamente en la etiqueta label, en este caso, al hacer clic en el texto de label también activaremos el elemento:

<label><input type="checkbox"> marca</label>

:

Ejemplo . Campo de entrada de texto

Vinculemos una marca a la etiqueta input utilizando el atributo for. Al hacer clic en la marca se conseguirá el foco en el campo de entrada. Al mismo tiempo, el texto contenido en el campo (agregado mediante el atributo value) se seleccionará. Si comienza a escribir algo en el teclado, este texto se borrará. Se puede dejar de seleccionar, sin eliminar el texto, haciendo clic con el mouse en el campo de entrada: el foco no desaparecerá, pero la selección desaparecerá:

<input type="text" id="input1" value="algún texto"> <label for="input1">Estoy vinculado al input con id input1.</label>

:

Véase también

  • la etiqueta legend,
    que define un título sobre una agrupación de campos
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar