У Гейдона Пикеринга есть отличное руководство по написанию Доступные советы по переключению . В нем он описывает, почему мы помещаем role=tooltip
в элемент:
Обратите внимание на использование роли подсказки. В практическом плане все, что предлагает эта роль, является гарантией того, что описанная ария надежно работает там, где поддерживается. Как пишет Леони Уотсон, ярлыки и описания ARIA иногда не работают со всеми элементами , если вы не включите соответствующую роль. В этом случае наиболее важной ролью является неявная роль кнопки субъектного элемента, но role = "tooltip" может расширить поддержку этого метода маркировки в некоторых программах.
Так что, хотя он и не предоставляет много дополнительной информации, он помогает aria-describedby
указывать на элемент с допустимой ролью, что обеспечивает его правильную работу для некоторых программ чтения с экрана.