table

Роль таблицы из WAI-ARIA.

Время чтения: меньше 5 мин

Это незавершённая статья. Вы можете помочь её закончить! Почитайте о том, как контрибьютить в Доку.

Кратко

Скопировано

Роль структуры документа из WAI-ARIA, которая есть у простых таблиц с любыми данными.

В HTML роль table есть у <table> по умолчанию.

Как пишется

Скопировано

Задайте тегу role="table". Для этого больше всего подходят <div> или <span>. В большинстве случаев используйте <table>.

Когда создаёте свою таблицу, внутри table обязательно должны быть отдельные элементы с ролью row или вложенные внутрь rowgroup.

Элементам с ролью table можно задавать все глобальные ARIA-атрибуты и два атрибута связи aria-colcount и aria-rowcount.

Как понять

Скопировано

Роль table нужна для обычных таблиц, с которыми нельзя особо взаимодействовать. Если это сложная таблица как в Exel, в которой можно менять колонки местами, сортировать данные несколькими способами и как-то ещё взаимодействовать, используйте роли grid или treegrid.