Version: 4.0
Compability: Explorer 4, 5 Netscape 6
The <label> tag is used to associate text labels with a specific element (control) inside a form (such as an input element). This is done by having the values of the for attribute of the label tag and the id attribute of the form element be the same. Note that you can attach more than one label to the same element. The browser is supposed to render the labels in a special manner to accentuate their appearance.
This tag is one of three tags implemented in 4.0 that help set the appearance of a form. The other two are fieldset and legend.
However, these three tags are poorly implemented by most browsers.
A label element should not contain other label tags. The closing tag is mandatory.
<form>
<fieldset>
<legend>Please Enter Your Name</legend>
<label for="firstname">First Name</label><input type="text" id="firstname">
<br>
<label for="lastname">Last Name</label><input type="text" id="lastname">
</fieldset>
</form>