This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
The content model for label says "If the element has a for attribute: Phrasing content, but with no descendant labelable form-associated elements or label elements." This disallows the reasonable common markup: <label for=a><input id=a type=checkbox> Foo</label> (Using for for compat with IE6 or some AT and nesting for increased clickability area or for styling reasons.)