Зачем они нужны если при создании таблицы всё работает и без них?
Атрибут scope связывает между собой ячейки с заголовком и обычные ячейки. По своему действию напоминает атрибут headers, но используется для простых таблиц.
Атрибут предназначен для экранных ридеров, вроде речевых браузеров, в обычных браузерах результат добавления scope никак не заметен.
Синтаксис:
<td scope="col | row | colgroup | rowgroup"></td>
В комментарии @Grundy дал много информации, пройдя по ссылкам, можно найти остальное.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости