W3C home > Mailing lists > Public > public-pfwg@w3.org > February 2014

Re: addition of HTML role requirement mappings

From: Richard Schwerdtfeger <schwer@us.ibm.com>
Date: Fri, 21 Feb 2014 08:27:37 -0600
To: Steve Faulkner <faulkner.steve@gmail.com>
Cc: James Craig <jcraig@apple.com>, HTMLWG WG <public-html@w3.org>, "W3C WAI Protocols & Formats" <public-pfwg@w3.org>
Message-ID: <OF387710A7.E1668A08-ON86257C86.004ECAAD-86257C86.004F6EF8@us.ibm.com>

Hi Steve,

Well, I look at this like an ask more than a tell as the whatwg spec. is
not implemented and it is living. What is in the W3C spec. works - this is
not meant to be negative. I think Hixie does not like these elements having
no role and neither do we.

That said:

The grid role will not work for table because a grid is meant to be
interactive and navigable. A table is not. We have an issue already logged
for ARIA to add table support so table will have a "table" role at some
Gridcell we have a similar issue. So, it is nice the editor has put an
"ask" in here but we are going to have to work out the technical issues
going forward. So, many of these will likely change. I would not put these
in the W3C HTML spec. a this time with the exception of <tr> and role="row"
which I believe is already there.

We will let you know when we have resolved the table issue in the ARIA task
force. The goal of ARIA 1.1 is to fill gaps like these in HTML 5.1 without
taking an enormous amount of time to do it.


Rich Schwerdtfeger

From:	Steve Faulkner <faulkner.steve@gmail.com>
To:	"W3C WAI Protocols & Formats" <public-pfwg@w3.org>
Cc:	HTMLWG WG <public-html@w3.org>, Richard
            Schwerdtfeger/Austin/IBM@IBMUS, James Craig <jcraig@apple.com>
Date:	02/21/2014 07:18 AM
Subject:	addition of HTML role requirement mappings

Hi all,

hixie has added some role requirements and restrictions in the whatwg spec
that will  soon come up for cherry picking [1] to the HTML 5.1 spec.
previously we determined that some of the following were not appropriate,
so am asking for ARIA folk to review:

note: implementers MUST map to these roles and authors are restricted to
applying the roles listed for each element (authors can also apply

strong semantics:

table element     grid role
tbody element     rowgroup role
td element     gridcell role
tfoot element     rowgroup role
thead element     rowgroup role
tr element     row role
 implicit semantics:                                                                                         
 th element     gridcell role     Role must be either columnheader, rowheader, or gridcell                   
 [1] https://github.com/w3c/html/commit/5b5ad72b8e7bb36ab863effc942829eef82fe3c4#commitcomment-5449710       



HTML 5.1

(image/gif attachment: graycol.gif)

(image/gif attachment: ecblank.gif)

Received on Friday, 21 February 2014 14:28:10 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:45:00 UTC