HTML Tag: label
A label, or caption, for a form control.
A label can be associated to a form control either by nesting the control within it or by matching the value of the label’s for attribute to the value of a control’s id attribute.
“Labelable elements”, that is, elements that can be associated with labels, are input (expect for the hidden type), textarea, select, button, keygen, meter, output, and progress.
Optional Attributes
| Attribute | Description | Possible values |
|---|---|---|
for |
Associates the label with a form control. | Text matching the value of a form control’s id attribute. |
form |
Explicitly associates the label to a form element, which it may or may not be nested within. If absent, the label will be associated to its form ancestor. |
Text matching the value of a form element’s id attribute. |
| Global attributes | ||
Example
<label for="emailadd">Email address: </label><input type="email" name="emailadd" id="emailadd">
<!-- or... -->
<label>Email address: <input type="email" name="emailadd"></label>
