Проблема доступности при наведении мышки с помощью инструмента NVDA

Я использовал инструмент NVDA для выявления проблем с доступностью на HTML-странице. Я получаю проблему, когда подсказка не читается.

<span class="icon-interface-question-mark" title="Click for Info" (click)="showAdditionalInfo()">

Я добавил атрибут заголовка, чтобы исправить проблему. Но это не работает. Пожалуйста, предложите.

1 ответ

Если это единственный код для всплывающей подсказки, фокус клавиатуры не будет перемещен на нее. Вам нужно tabindex="0" чтобы позволить пользователю клавиатуры перейти на него.

Но это тоже будет плохой дизайн, потому что неинтерактивные элементы не должны быть табуляцией.

Взгляните на (еще не завершенный) шаблон дизайна всплывающей подсказки в "WAI-ARIA Authoring Practices 1.1".

Подсказка должна быть связана с полем ввода и должна отображаться, когда поле ввода получает фокус. Сама подсказка не должна получить фокус.

Другие вопросы по тегам