Специальные возможности: рекомендуемое соглашение о замещающем тексте для SVG и MathML?

Обзор

HTML5 теперь позволяет и разметка с HTML-документом вне зависимости от внешних пространств имен (достойный обзор здесь ). Оба имеют свои собственные аналоги атрибутов alt (см. Ниже), которые сегодня эффективно игнорируются программным обеспечением для чтения с экрана. Таким образом, эти элементы недоступны для слепых пользователей.

Планируется ли реализовать стандартное соглашение о замещающем тексте для этих новых элементов? Я просмотрел документацию и ничего не нашел!

Дальнейшие подробности

Что касается SVG: альтернативный текст SVG можно рассматривать как содержимое корневого title или desc тега.


  An image title
  This is the longer image description
  ...

Я нашел один ] программа чтения с экрана, которая читает его как таковой, но это стандарт? Предыдущие методы вставки SVG также имели проблемы с доступностью, поскольку теги неправильно обрабатываются программами чтения с экрана.

Что касается MathML: Альтернативный текст MathML должен храниться в атрибут alttext .


  ...

Поскольку программы чтения с экрана, похоже, не подтверждают это, библиотека математического рендеринга MathJax вставляет текст в aria-label во время выполнения.

...

К сожалению, NVDA, JAWS и другие еще не считывают эти метки надежно. (Подробнее на WAI-ARIA )

Что касается обоих: не удалось добиться успеха с в значительной степени неподдерживаемыми атрибутами ARIA, я попытался использовать атрибуты title . На эти "иностранные" Элементы HTML.

Заключение

Я ищу рекомендуемый способ для размещения альтернативного текста в этих новых элементах HTML - это больше, чем просто взлом. Может быть, я упускаю из виду спецификацию W3C? Или это еще слишком рано?

70
задан Courtney Christensen 11 February 2011 в 19:22
поделиться