- From: Phil Evans <pae9@star.le.ac.uk>
- Date: Wed, 15 Jun 2011 08:01:11 +0100
- To: w3c-wai-ig@w3.org
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