W3C home > Mailing lists > Public > public-html@w3.org > August 2009

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

From: Maciej Stachowiak <mjs@apple.com>
Date: Sun, 23 Aug 2009 04:54:10 -0700
Cc: Ian Hickson <ian@hixie.ch>, HTMLWG WG <public-html@w3.org>, W3C WAI-XTECH <wai-xtech@w3.org>
Message-id: <2A118DD0-ACCF-4F99-8838-39B8266F55DD@apple.com>
To: Steven Faulkner <faulkner.steve@gmail.com>

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:52 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 9 May 2012 00:16:44 GMT