You are here : htmlHTML 5label

<label> - HTML 5

The <label> tag defines a label for an <input> element.

The <label> element does not render as anything special for the user. However, it provides a usability improvement for mouse users, because if the user clicks on the text within the <label> element, it toggles the control.

The for attribute of the <label> tag should be equal to the id attribute of the related element to bind them together.


Syntax

    <form action="demo_form.asp">	  <label for="male">Male</label>  <input type="radio" 	name="gender" id="male" value="male"><br>  <label 	for="female">Female</label>  <input type="radio" name="gender" 	id="female" value="female"><br>  <label for="other">Other</label>  	<input type="radio" name="gender" id="other" value="other"><br><br>  	<input type="submit" value="Submit"></form>


Example

    <form action="demo_form.asp">	  <label for="male">Male</label>  <input type="radio" 	name="gender" id="male" value="male"><br>  <label 	for="female">Female</label>  <input type="radio" name="gender" 	id="female" value="female"><br>  <label for="other">Other</label>  	<input type="radio" name="gender" id="other" value="other"><br><br>  	<input type="submit" value="Submit"></form>


Output / Return Value


Limitations


Alternatives / See Also


Reference