Кратко
СкопированоРоль структуры документа из WAI-ARIA, которая есть у простых таблиц с любыми данными.
В HTML роль table есть у <table> по умолчанию.
Как пишется
СкопированоЗадайте тегу role. Для этого больше всего подходят <div> или <span>. В большинстве случаев используйте <table>.
Когда создаёте свою таблицу, внутри table обязательно должны быть отдельные элементы с ролью row или вложенные внутрь rowgroup.
Элементам с ролью table можно задавать все глобальные ARIA-атрибуты и два атрибута связи aria и aria.
Как понять
СкопированоРоль table нужна для обычных таблиц, с которыми нельзя особо взаимодействовать. Если это сложная таблица как в Exel, в которой можно менять колонки местами, сортировать данные несколькими способами и как-то ещё взаимодействовать, используйте роли grid или treegrid.