2012-06-26 32 views
0

什么是适当的WAI ARIA治疗隐藏的元素(CSS隐藏),如加载器图像/'请等待'文本等。想避免这些最初隐藏时由屏幕阅读器读出。什么是适当的WAI-ARIA治疗隐藏的元素

+0

刚刚发现的咏叹调隐藏属性。然后,我是否将最初隐藏的元素与咏叹调隐藏结合起来,但可能会从用户操作中切换显示? – bcm

回答

4

使用CSS display:nonevisibility:hidden;这些都得到了所有主要屏幕阅读器的广泛支持。请注意,如果你已经在使用这些 - 那么你就完成了!除了这些之外,不需要使用隐藏的咏叹调。

要小心其他隐藏事物的方法:使用大的负偏移/边距或零高/宽度可以在一个或两个浏览器/屏幕阅读器组合中工作,但不是全部。因此,例如,如果通过将其高度设置为0来隐藏元素,请确保在动画结束时将display:none或visibility:false设置为false。

这里的一些消息来源与这个信息:

+0

感谢您的洞察力。 – bcm