у меня есть изображение
<a href="#"> <img src="sample.jpg" alt="sample"> </a>
который читается как LINK GRAPHIC от JAWS, я должен заставить JAWS читать как Образец изображения.
у меня есть изображение
<a href="#"> <img src="sample.jpg" alt="sample"> </a>
который читается как LINK GRAPHIC от JAWS, я должен заставить JAWS читать как Образец изображения.
Почему вы пытаетесь заставить JAWS читать что-то конкретное?
Важной частью является информация и содержание, которые ваша страница предоставляет вашим пользователям. Какова цель этого контента?
Только после этого убедитесь, что программы чтения с экрана правильно считывают информацию. a>img
— графическая ссылка; JAWS правильно.
Заметки Райана
Есть два способа получить это так:
<a><img>
определенным образом. _ См. № 1, _<a><img></a>
— это распространенный способ сделать кликабельное изображение, но есть ли здесь более подходящий способ?
- person Mark Ivey; 28.09.2013
Оберните текст разметкой невидимый контент и скройте тег img от JAWS через aria-hidden
:
<a href="#">
<div style="font-size: 0; line-height: 0;">JAWS reads this text</div>
<img src="sample.jpg" alt="sample" aria-hidden="true">
</a>
Другие способы создания невидимого контента можно найти здесь: https://webaim.org/techniques/css/invisiblecontent/