Chrome辅助功能工具会抱怨叠加框的某些孩子没有正确的对比度。似乎该工具认为孩子们是可见的"隐藏叠加层时
我可以看到在我打开/关闭它时,在检查器中正确设置了叠加层的aria-hidden
属性(使用attr("aria-hidden","false");
)。
通过子项上的检查器设置aria-hidden="true";
可以单独解决此问题。
我很困惑,因为aria-hidden应该隐藏和元素。 有谁知道我做错了什么?
答案 0 :(得分:0)
感谢您的评论,这让我意识到我确实对审核工具正在检查的内容感到困惑。
我使用了on the w3 website给出的关于将[aria-hidden="true"] { visibility: hidden; }
放在我的代码中的建议,当其aria-hidden属性设置为true时,它会正确隐藏叠加层,并使审计工具感到满意。 :)