Re: Thoughts on nested rowgroups?

> 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