使用Highcharts时,有什么方法可以分配“ Alt”属性吗?

时间:2019-03-14 04:09:12

标签: highcharts accessibility

我写了这样的代码:

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

在这里,我已将角色分配为图像,那么如何为其分配“ alt”属性?

不可能有alt,那么在使用讲述人时它将如何描述图表,而焦点将移到那里?

1 个答案:

答案 0 :(得分:3)

您可能需要将整个图形放在一个容器中,并在容器上放置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>