This is an illustrative example of one way of using ARIA that conforms with the ARIA specification.
The below example illustrates an implementation of the WAI-ARIA Table Pattern. Note that when possible, using a native HTML table
element is recommended.
Similar examples include:
aria-sort
in the headers of sortable columns.Students currently enrolled in WAI-ARIA 101 for the coming semester
First Name Last Name Company Address
Fred Jackson Acme, Inc. 123 Broad St.
Sara James Acme, Inc. 123 Broad St.
Ralph Jefferson XYZ, Inc. 456 Main St.
Nancy Jensen XYZ, Inc. 456 Main St.
Keyboard SupportNot Applicable
Role, Property, State, and Tabindex Attributes Role Attribute Element Usagetable
div
Identifies the element containing the table structure. aria-label="Students"
div
Provides an accessible name for the table. aria-describedby="IDREF"
div
Refers to the element that serves as the caption for the table. rowgroup
div
row
div
Identifies each element that contains the cells for a row. columnheader
span
Identifies elements that serve as a cell containing a column label. cell
span
Identifies elements containing content for a single cell. JavaScript and CSS Source Code
To copy the following HTML code, please open it in CodePen.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4