我写了这样的代码:
<rect x="40" y="40" width="40" height="40" fill="rgb(0,0,255)" role="img"></rect>
在这里,我已将角色分配为图像,那么如何为其分配“ alt”属性?
不可能有alt
,那么在使用讲述人时它将如何描述图表,而焦点将移到那里?
答案 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>