У меня есть диаграмма SVG и таблица, отображающие одни и те же данные. При тестировании с JAWS я заметил, что читаю все текстовые метки по осям X и Y, прежде чем читать содержимое таблицы. Я пытался добавить aria-describedby="id-of-table"
к диаграмме, но это только ухудшило ситуацию: теперь JAWS по-прежнему читает все метки, но также говорит: «Используйте JAWS key+Alt+R для чтения описательного текста» после каждой метки< /эм>.
Как правильно сказать Jaws и другим программам чтения с экрана, чтобы они полностью пропустили этот раздел, потому что он не применим, подобно alt=""
на декоративном изображении?
Обновление: вот пример http://jsbin.com/wujuqaliqa/2/edit?output с атрибутом aria-hidden
, примененным к диаграмме.
aria-hidden
? - person steveax   schedule 20.01.2015aria-hidden
, упомянутый @steveax и @unbof, оказался именно тем, что мне было нужно. - person Nathan Friedly   schedule 20.01.2015aria-hidden
(поэтому я попросил пример). Это следует использовать только в том случае, если диаграмма не должна использоваться никем, посколькуaria-hidden
делает ее недоступной для всех вспомогательных технологий, а не только для программ чтения с экрана. И я предполагаю, что диаграмма имеет ценность для ваших посетителей, иначе у вас, вероятно, ее вообще не было бы, так что она не является излишней. - person unor   schedule 20.01.2015