Есть ли способ назначить свойство «Alt» при использовании Highcharts - PullRequest
1 голос
/ 14 марта 2019

Я написал код, подобный следующему:

<rect x="40" y="40" width="40" height="40" fill="rgb(0,0,255)" role="img"></rect>

Здесь я назначил роль в качестве изображения, так как я могу назначить ему свойство «alt»?

И невозможно получить alt, тогда как он будет описывать диаграмму, когда используется рассказчик и фокус будет там?

1 Ответ

3 голосов
/ 14 марта 2019

Вам, вероятно, нужно поместить весь график в контейнер и иметь aria-label на контейнере и aria-hidden="true" на самом графике. Атрибут alt действителен только для тега <img> и <input type="image">.

<div role="img" aria-label="bar chart showing...">
  < <!-- whatever your highchart container tag is --> aria-hidden="true">
    <rect...>
  </whatever>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...