Accessibility ensures all users can navigate and interact with your application, regardless of ability. LyteNyte Grid provides robust, standards-compliant accessibility features. This guide outlines the key capabilities and best practices.
LyteNyte Grid meets the W3C's WCAG 2.0 guidelines. It supports all three conformance levels-A, AA, and AAA. Meeting AA requirements also satisfies most ADA standards.
The grid uses ARIA (Accessible Rich Internet Applications) attributes on rows, cells, and headers. Screen readers interpret these attributes to help visually impaired users understand structure and content.
LyteNyte Grid applies ARIA roles and properties to remain spec-compliant and accessible.
The main container uses role="grid"
. It also applies:
aria-rowcount
: total rows in the gridaria-colcount
: total columns in the gridaria-multiselectable="true"
: only when multiple row selection is
enabledThe grid uses role="row"
for individual rows and role="rowgroup"
for
row containers.
rowgroup
: aria-expanded
shows whether the group is open or
collapsedrow
:
aria-rowindex
: row's position in the gridaria-selected
: whether the row is selectedHeaders use role="columnheader"
and may include:
aria-colindex
: column's position in the gridaria-expanded
: open/collapsed statearia-sort
: current sort directionCells use role="gridcell"
and may include:
aria-colindex
: column's position in the gridaria-selected
: whether the cell is selectedLyteNyte Grid works with major screen readers, including:
It follows W3C standards to ensure a smooth, predictable reading experience.
Roughly 300 million people worldwide experience some form of color blindness (source). Use accessible colors to meet AA standards and maintain readability.
Recommended palettes:
Accessible color choices keep data visually clear for all users.
LyteNyte Grid embeds accessibility into its core design. Use ARIA roles, test with screen readers, and choose inclusive color palettes to deliver a grid that works for everyone. Regularly test with assistive technologies to maintain a seamless, inclusive experience.