rowgroup
Characteristics
Superclass Role:
- group
Base Concept:
- HTML thead
- HTML tfoot
- HTML tbody
Required Context Role:
- grid
Required Owned Elements:
- row
Inherited States and Properties:
- aria-activedescendant
- aria-atomic
- aria-busy (state)
- aria-controls
- aria-describedby
- aria-disabled (state)
- aria-dropeffect
- aria-expanded (state)
- aria-flowto
- aria-grabbed (state)
- aria-haspopup
- aria-hidden (state)
- aria-invalid (state)
- aria-label
- aria-labelledby
- aria-live
- aria-owns
- aria-relevant
Name From:
- contents
- author
A group containing one or more row elements in a grid.
A rowgroup role is assigned to the container that holds a group of rows. A rowgroup is owned by a grid and contains rows.
The rowgroup role establishes a relationship between owned row elements. It is a structural equivalent to the thead, tfoot, and tbody elements in an HTML table element.
Authors must ensure elements with role rowgroup are contained in, or owned by, an element with the role grid.
Note: The rowgroup role exists, in part, to support role symmetry in HTML, and allows for the propagation of presentation inheritance on HTML table elements with an explicit presentation role applied.
Note: This role does not differentiate between types of row groups (e.g., thead vs. tbody), but an issue has been raised for WAI-ARIA 2.0.