Вопрос о доступности Jtemplate - PullRequest
0 голосов
/ 03 августа 2010

Привет всем экспертам по доступности,

Я использую jtemplate на своем веб-сайте и имею проблему с передачей w3c Web Accessibility. Проблема в том, что jtemplate (ну, не только jtemplate, но и большинство других шаблонов клиентов) использует скрытый

Поскольку эти шаблоны текстовой области НЕ видимы, бессмысленно иметь скрытую метку для связи с ней. Можете ли вы предложить лучший способ сделать это?

С уважением, До н.э.

Ответы [ 2 ]

0 голосов
/ 03 августа 2010

Я - пользователь программы чтения с экрана и собрал следующий пример в IE с челюстями для окон о том, как читаются метки и текстовые области.Краткое резюме: добавив метку к скрытому текстовому полю, вы нанесете больше вреда, чем пользы пользователю программы чтения с экрана, поскольку метка будет произноситься без связанного текстового поля.

<html>
<head><title>testing</title></head>
<body>
<form>
<label>This is a useless label since the screen reader won't read the text box</label>
<textarea  rows="10" cols="30" style="display:none">
This will not be read by a screen reader
</textarea>
<label>This is a useful label since the screen reader will read it along with the text box</label>
<textarea  rows="10" cols="30" >
This will be read by a screen reader
</textarea>
</form>
</body>
</html>

Для обсужденияо том, как скрыть текст от пользователей программы чтения с экрана или сделать доступными пользователям программы чтения с экрана, скрывая его от всех остальных, см. http://webaim.org/techniques/css/invisiblecontent/#intro Это пример того, как вы все еще можете технически соответствовать стандарту, но создавать сайты с проблемами доступности.Использование стандартов помогает с доступностью, но не гарантирует этого.Я бы посоветовал вам задокументировать это как необходимое отклонение от стандарта.Вы также можете добавить метки, которые повредят пользователям программ чтения с экрана, но технически приведут сайт в соответствие со стандартом, или переписать ваш сайт для использования другой библиотеки.

0 голосов
/ 03 августа 2010

Я бы просто проигнорировал эту проблему проверки. Даже с этой ошибкой ваш код остается в силе.

...