HTML <label> for Attribute

Last Updated : 31 Jul, 2026

The HTML <label> for Attribute is used to specify the type of form element a label is bound to. 

Syntax

<label for="element_id">

Attribute Values: It contains the value, i.e element_id, which specifies the id of the element that the label is bound to. 

Example: This Example that illustrates the use of the for attribute in the <label> element. 

html
<!--Driver Code Starts-->

<!-- HTML code to illustrates label tag -->
<!DOCTYPE html>
<html>

<head>
    <title>
        HTML | for Attribute
    </title>

    <style>
        body {
            font-size: 20px;
        }
    </style>
</head>

<body style="text-align:center">

<!--Driver Code Ends-->

    <h1 style="color:green"> 
    GeeksforGeeks 
</h1>
    <h2>
      HTML | &lt;label&gt;for Attribute
  </h2>

    <form>

        <!-- Starts label tag from here -->
        <label for="student">
            Student
        </label>
        <input type="radio"
               name="Occupation"
               id="student"
               value="student">
        <br>

        <label for="business">
            Business
        </label>
        <input type="radio" 
               name="Occupation" 
               id="business" 
               value="business">
        <br>

        <label for="other">
            Other
        </label>
        <!-- Ends label tags here -->

        <input type="radio"
               name="Occupation"
               id="other"
               value="other">
    </form>

<!--Driver Code Starts-->
</body>

</html>

<!--Driver Code Ends-->
Comment