I have just had a go at testing an example page for WCAG compliance using "Cynthia Says" (found it via Google: no idea if it's good or not) and some of the requirements for levels 2 and 3 are strange. It gives warnings for the absence of:
- A keywords meta tag (which I wouldn't bother using, based on what I have read)
- A language meta tag (which is not valid HTML as far as I can see: it failed validation when I tried it)
- The need for a logical tab order. It is already logical, but it implies that I should add tabindex attributes to all elements in the tab order, which is surely not necessary in practice?
- Keyboard shortcuts. I have read articles that suggest that accesskeys are probably better not used. My gut feeling says not to use them.
I know that automated testing is not always 100% right, so I checked the WCAG guideline.
The first point seems to be a very strict/literal interpretation of 13.2 (Provide metadata to add semantic information). The guideline hints at the author metatag in its example, though the report didn't pick up on its absence from my test page. The second warning came up despite using the lang attribute on the html tag. This and the third warning is just indicative of a badly written automated test, isn't it? The fourth warning seems to be right by the guideline, but which view about accesskeys is more appropriate in the real world?
Anyway, the gist of my question comes down to me wanting to do the right things and I'd like to state that my site meets a level X of the WCAG, so I need to be sure what that level is.