- From: Joseph Scheuhammer <clown@utoronto.ca>
- Date: Mon, 24 Aug 2009 10:51:32 -0400
- To: Alexander Surkov <surkov.alexander@gmail.com>
- CC: David Bolter <david.bolter@gmail.com>, Victor Tsaran <vtsaran@yahoo-inc.com>, wai-xtech@w3.org
There seems to be consensus that an element with role="" means that it's treated as if the role attribute is absent. A corollary is that the published role, if any, is given by the native semantics of the markup, since that is what would happen if the role attribute was absent. For example, this has the role checkbox: <input type="checkbox" role="" ... > In IA2 lingo, it's mapped to an IA2_ROLE_CHECKBOX (or whatever it's called). It's *not* mapped to IA2_ROLE_UNKNOWN. For semantically neutral elements, such as <div>, it would be mapped to IA2_ROLE_UNKNOWN. -- ;;;;joseph 'What did one snowman say to the other snowman?' - "Adrift", D. Hume -
Received on Monday, 24 August 2009 14:52:15 UTC