Насколько важен WCAG и почему я получаю эту ошибку?
-
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.