Насколько важен WCAG и почему я получаю эту ошибку?

StackOverflow https://stackoverflow.com/questions/4297471

  •  28-09-2019
  •  | 
  •  

Вопрос

Я анализирую свой сайт в Dreamweaver и получил эту ошибку

Объект должен иметь устройство независимого интерфейса, и он говорит что -то вроде WCAG 9.2

<asp:ImageButton ID="ibtnSearch" runat="server" OnClick="ibtnSearch_Click" ImageUrl="images/img_search.jpg" ImageAlign="AbsMiddle" align="left" />

нужна помощь

Я только что бегал анализ в Dreamweaver, и это дало мне эти результаты. Я работаю в Dreamweaver 8

Это было полезно?

Решение

Вы, вероятно, получите эту ошибку из -за OnClick = "ibtnsearch_click"

Это связано с тем, что обработчик событий OnClick является зависимым от устройства решением; Это позволяет получить доступ с помощью щелчков мыши, но не строго говорящих на клавишах (например, Enter). Как правило, это спорный момент, так как современные браузеры отправляют событие OnClick, когда пользователь клавиатуры в любом случае получает доступ к элементу интерфейса.

Чтобы определить, можете ли вы безопасно игнорировать эту ошибку: попробуйте навигацию на странице, используя только клавиатуру. Используйте вкладку, чтобы выбрать рассматриваемую кнопку «Изображение», а затем нажмите Enter, чтобы активировать ее. Это работает? Если это так, вы можете игнорировать эту ошибку.

Примечание. Люди, которые могут не использовать мышью, включают пользователей с RSI или слепыми пользователями, которые не могут видеть курсор и поэтому полагаться на доступ к клавиатуре, облегчающую программное обеспечение Screendrading.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top