咏叹调隐藏的财产不适用于后代

时间:2017-07-03 15:10:06

标签: javascript jquery frontend wai-aria web-frontend

Chrome辅助功能工具会抱怨叠加框的某些孩子没有正确的对比度。似乎该工具认为孩子们是可见的"隐藏叠加层时

我可以看到在我打开/关闭它时,在检查器中正确设置了叠加层的aria-hidden属性(使用attr("aria-hidden","false");)。

通过子项上的检查器设置aria-hidden="true";可以单独解决此问题。

我很困惑,因为aria-hidden应该隐藏元素。 有谁知道我做错了什么?

1 个答案:

答案 0 :(得分:0)

感谢您的评论,这让我意识到我确实对审核工具正在检查的内容感到困惑。

我使用了on the w3 website给出的关于将[aria-hidden="true"] { visibility: hidden; }放在我的代码中的建议,当其aria-hidden属性设置为true时,它会正确隐藏叠加层,并使审计工具感到满意。 :)