Question re: WCAG2.0, Requirement 3.3.2

Hi,

I am hoping someone on this mailing list can help me out with regards to 
  the meaning of WCAG2.0 requirement 3.3.2?

According to:
http://www.w3.org/TR/WCAG20/

This requirement is:

"3.3.2 Labels or Instructions: Labels or instructions are provided when 
content requires user input. (Level A) "

This seems straightforward enough. However, following via the link "How 
to meet 3.3.2" leads to the page:
http://www.w3.org/TR/2010/NOTE-WCAG20-TECHS-20101014/H44

which includes the line, 'Note that the label is positioned after input 
elements of type="checkbox" and type="radio".'

It is not clear to me whether this is a *requirement* or not (although 
the validator I am using assumes it is). That is, is the following part 
of a form OK or not?

<label for='uselog'>Logarithmic axes?</label><input type='checkbox' 
id='uselog' name='uselog'/>

I can only assume that this is OK and my validator is incorrect, because 
the wording in document H44 does not seem to say that this is required. 
Also,  I cannot comprehend why, if the label is correctly linked to the 
input type, the W3C would want to impose a rule that all checkboxes 
everywhere ever should appear before their labels. However given the odd 
line in the H44 webpage, which muddies the water, clarification would be 
greatly appreciated.

Thanks in advance!

Phil Evans
-- 
-------------------------

Phil Evans,
Swift Development Scientist
X-ray and Observational Astronomy Group,
University of Leicester

Tel: +44 (0)116 252 5059
Mobile: +44 (0)7780 980240
pae9@star.le.ac.uk
http://www.star.le.ac.uk/~pae9
http://www.swift.ac.uk

Follow me as a Swift scientist on Twitter: @swift_phil
http://www.star.le.ac.uk/~pae9/twitter

Received on Wednesday, 15 June 2011 07:01:39 UTC