W3C home > Mailing lists > Public > whatwg@whatwg.org > August 2004

[whatwg] LABEL and radio/checkbox onclick

From: Ian Hickson <ian@hixie.ch>
Date: Sat, 28 Aug 2004 14:49:34 +0000 (UTC)
Message-ID: <Pine.LNX.4.61.0408281439230.8458@dhalsim.dreamhost.com>
On Tue, 24 Aug 2004, Matthew Thomas wrote:
> On 23 Aug, 2004, at 11:56 AM, Matthew Raymond wrote:
> > ...
> > > It raises a question, though, which is "how do you determine which 
> > > form control is associated with the "Flavor:" label above?".
> > 
> >    A <label> element is semantically worthless without an associated 
> > control, because, fundamentally, a label actually has to label 
> > something.
> 
> Similarly, a heading has to be a heading for something. And similarly, 
> the <h1>-<h6> elements don't require you to specify exactly what part of 
> a document they are a heading for. Worse, unlike <label>, with <h1>-<h6> 
> you can't do so even if you want to.

You can in WA1 now. :-)


> >    Now suppose you want to style labels that pass the focus to their 
> > associated controls. In HTML 4.01, it's simple. You just style 
> > <label>.
> > 
> >    How do you do the same when the behavior is platform specific? Do 
> > you add a new CSS pseudoclass? Perhaps "focuspassing"?
> 
> If that was really necessary, then GUI toolkits would make such a 
> distinction, and UAs would follow the toolkit's appearance in their 
> default <label> rendering. There's no need for an author to fiddle with 
> it unless they're trying to be confusing. And I would be surprised and 
> disappointed if What-WG codified a new CSS pseudoclass, or anything 
> else, that had the sole purpose of allowing authors to be confusing.

I agree. (Also, pseudo-class requests really should go to the CSS working 
group, not WHATWG.)

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
Received on Saturday, 28 August 2004 07:49:34 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:58:36 UTC