Re: question about ARIA in HTML 5 spec text - implied use on elements not listed

On Aug 22, 2009, at 2:01 PM, Steven Faulkner wrote:

> hi Ian
> Is it implied that any elements not listed here [1] can have any any  
> ARIA roles and properties?
>
> [1] http://dev.w3.org/html5/spec/Overview.html#annotations-for-assistive-technology-products

Ian already answered, but to add a bit more detail, this is spelled  
out in the first sentence of that section:

"Authors may use the ARIA role and aria-* attributes on HTML elements,  
in accordance with the requirements described in the ARIA  
specifications, except where these conflict with the strong native  
semantics described below."

Elements not listed do not have any strong native semantics, and thus  
may have any ARIA role or property (as allowed by ARIA itself). So,  
for example, <div>, <p>, <span> or <em> may have any combination of  
roles or properties that is allowed by ARIA.

Regards,
Maciej

Received on Sunday, 23 August 2009 11:54:51 UTC