咏叹调隐藏="真"不要将后代隐藏在可访问性检查器中

时间:2015-10-20 13:21:52

标签: html image wai-aria alt

大多数辅助功能检查程序(例如WAVE)会选择下面的图像标记没有alt属性并将其标记为错误。 但是图像标记被包含在具有属性aria-hidden =" true"的div中。我的印象是aria-hidden =" true"将隐藏所有死者并忽略图片标记。

<div aria-hidden="true">
  <img src="my-image.png"/>
</div>

我是否应该假设图像应该被隐藏?

1 个答案:

答案 0 :(得分:2)

对于支持aria-hidden的用户代理,img元素不会包含在辅助功能树中,或者会被标记为隐藏。但我认为检查员将其标记为不支持ARIA的UA问题。

建议:

<img src="my-image.png" alt="">

通过执行此操作,如果没有alt属性,您也不会收到HTML conformance checking错误: - )