- From: Joseph Scheuhammer <clown@utoronto.ca>
- Date: Mon, 12 Jan 2009 10:39:36 -0500
- To: David Bolter <david.bolter@utoronto.ca>
- CC: "wai-xtech@w3.org" <wai-xtech@w3.org>
Hi David,
> For example ...
> <span role="checkbox" aria-checked="undefined">
>
> The role tells us that the object is checkable, and
> the aria-checked="undefined" would normally indicate the object is not
> checkable.
This doesn't answer your question (giving the role the power to override
the author-declared state); rather, noting that the situation as
described is self-contradictory. This is something a checking tool
should detect and complain about.
A way to look at it is why an author would intentionally write the
markup as in your example? Perhaps they think it's the way to declare a
disabled checkbox (a checkbox that is uncheckable). But, the markup in
that case should be:
<span role="checkbox" aria-enabled="false" aria-checked="false">.
--
;;;;joseph
'This is not war -- this is pest control!'
- "Doomsday", Dalek Leader -
Received on Monday, 12 January 2009 15:40:18 UTC