W3C home > Mailing lists > Public > public-html-a11y@w3.org > June 2010

review of section 3.2.6 ARIA roles and properties in HTML first detailed pass

From: Richard Schwerdtfeger <schwer@us.ibm.com>
Date: Thu, 17 Jun 2010 15:35:51 -0500
To: faulkner.steve@gmail.com, cyns@exchange.microsoft.com
Cc: public-html-a11y@w3.org
Message-ID: <OF6B1B8F82.73620C86-ON86257745.006B929C-86257745.00712804@us.ibm.com>


Review of:
http://www.paciellogroup.com/blog/misc/HTML5/aria-html5-proposal.html

Comments:

Table 1:

<img>

You have img element with an empty alt attribute but img does not reside in
the second table. An image could easily be overridden. For example a
button"
<img alt"ok" src="" role="button" aria-pressed="true" tabindex="0".../>

We should have img in table 2 as well.

Hidden attribute - aria-hidden="true" as the default semantics

<hr> Should we allow the author to establish aria-controls relationships?

There are three commands who have roles of menuitem. I am surprised they
don't have a submenu. Did they not think of that? If so, this is a place
where you will need ARIA as the host language does not support submenus.
Developers can override this with script.  So, I would suggest that we
allow aria-haspopup on these. That raises another issue. This proposal
states that aria-haspopup only refers to a context menu. That may not be
true. It could be a submenu reference.

Table 2:

section: We need to include navigation in what can override. Also, I don't
believe we should restrict role=Main to one per container element. Within a
container you may have subcontainers.

table: This does not have a default role of grid. It can be overridden by a
grid. It has no implied ARIA semantics.

What happened to <th>? It should have a default role of either columnheader
but can be overriddent by rowheader or columnheader

footer has a default role of contentinfo. If you recall Ian or someone said
footer has no defined location.


Why are <div> and <span> not included in the language features?

Where do we call out global ARIA attributes? - these can be used anywhere
per the ARIA spec.

Before I do another pass I'd like to hear feedback on these.

Rich


Rich Schwerdtfeger
CTO Accessibility Software Group
Received on Thursday, 17 June 2010 20:36:42 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 04:42:12 GMT