title: Regarding the HTML Label's "For" Property
body: <p>Considering the following 2 lines of code (copied from w3schools.com > "HTML &lt; label > for Attribute"):</p>
  
  <pre><code>  &lt;label for="male"&gt;Male &lt;/label&gt;
    &lt;input type="radio" name="sex" id="male" /&gt;
  </code></pre>
  
  <p>I am having trouble discovering the exact purpose of the above label's "for" property. As you can see it is currently set to "male" (to match the id of the input control).</p>
  
  <p>All I have read so far is that the above code will 'associate' and 'bound' the label with the input control.
  So my question is, what exactly does this mean?</p>
  
  <p>What exactly are the results of associating the label to the input control? <br>
   Does the label and/or input have new behaviours as a result of this 'association'?</p>