Label

<label> è un tag semantico per associare gli elementi di input di un form con la loro descrizione.

Si utilizza per permettere agli utenti di avere un maggior controllo sui campi di input (in questo modo quando un utente clicca vicino a un campo di input lo seleziona automaticamente).

<label>

for="id" associa l'etichetta a un elemento caratterizzato da un ID univoco

Il valore dell'attributo for deve coincidere con il valore dell'attributo id inserito all'interno del tag <input>.

L'atttributo ID permette di associare un identificativo univoco a un marcatore.

Esempio:

<FORM action="..." method="post">
<TABLE>
<TR>
<TD><LABEL for="fname">First Name</LABEL>
<TD><INPUT type="text" name="firstname" id="fname">
<TR>
<TD><LABEL for="lname">Last Name</LABEL>
<TD><INPUT type="text" name="lastname" id="lname">
</TABLE>
</FORM>