- From: James Craig <jcraig@apple.com>
- Date: Wed, 1 Apr 2015 23:13:03 -0700
- To: Joanmarie Diggs <jdiggs@igalia.com>
- Cc: W3C WAI Protocols & Formats <public-pfwg@w3.org>
> On Apr 1, 2015, at 9:16 PM, Joanmarie Diggs <jdiggs@igalia.com> wrote: > > The spec currently does not seem to allow nested rowgroups. Is that by > design or omission? By design, primarily because HTML doesn't allow nested tbody elements. The "rowgroup" role was mainly added so that we could define presentation inheritance to required child nodes in ARIA 1.0. e.g. <table role="presentation"> causes an implicit presentation role on the <tbody>, which in turn causes an implicit presentation role on the <tr>, etc. etc. The rowgroup role was not intended to be mapped to AX APIs (they hadn't previously mapped thead/tfoot/tbody) and still isn't mapped by most User Agents. Firefox is the exception. IIRC, Alex added it a couple years ago, though the API mapping guide does require it. James
Received on Thursday, 2 April 2015 06:13:32 UTC