W3C home > Mailing lists > Public > public-html@w3.org > August 2007

Re: HEADERS, FOR whom - any ID?

From: Ben 'Cerbera' Millard <cerbera@projectcerbera.com>
Date: Tue, 7 Aug 2007 10:51:45 +0100
Message-ID: <007301c7d8d8$92b68840$0201a8c0@ben9xr3up2lv7v>
To: "Robert Burns" <rob@robburns.com>
Cc: "HTMLWG" <public-html@w3.org>

Robert Burns wrote:
> That is I can't imagine any reason to not place an INPUT inside a LABEL

Having a control in content of it's own label is illogical, imho. The label 
ends up being the thing it is a label for as well as the text which labels 
it. :-P

Not only, but also:

* The most recent version of 3 popular screen readers (sadly not named, but 
probably JAWS, Home Page Reader and either Window-Eyes or HAL) did not 
support implicit label association at the times of testing [1][2].
* The for+id method (explicit association) is reported to work fine in [2].
* Internet Explorer 6 and below does not support implict labelling [3]. The 
<label> does not become clickable.
* Clickable labels increase the clickable area of controls. This is a 
usability aid to all users of pointing devices (Fitt's Law [4]).
* The significance of the clickable area will likely increases as the 
accuracy of the user decreases. So a pointer user with a motor disability 
[5] is helped to a greater degree by clickable labels.
* Expecting screen readers to associate text with controls merely by 
proximity, without <label> markup for either implied or explicit 
association, is reported as being unsuccessful [6].

I can ask around [7] for better references and more up-to-date testing, if 
necessary. And you can search for them yourself, of course.

In the accessibility communities I visit, for+id is considered a must-have 
feature for its compatibility with current devices and the usability 
benefits it provides to such a wide range of users.

[1] <http://blog.whatwg.org/?p=31#comment-3727>
[2] <http://www.jimthatcher.com/webcourse8.htm#wc8.3.2> (Find in page: "For 
screen reader users".)
[3] <http://www.trovster.com/form-label.php#browser-support>
[4] <http://en.wikipedia.org/wiki/Fitts'_law>
[5] <http://www.webaim.org/articles/motor/motordisabilities.php>
[6] <http://www.visionaustralia.org.au/info.aspx?page=765>
[7] <http://www.accessifyforum.com/>

--
Ben 'Cerbera' Millard
Collections of Interesting Data Tables
<http://sitesurgeon.co.uk/tables/readme.html> 
Received on Tuesday, 7 August 2007 09:52:08 UTC

This archive was generated by hypermail 2.3.1 : Monday, 29 September 2014 09:38:48 UTC