aria-hidden属性在子元素上无法正常工作

3
Chrome辅助工具提示覆盖层的某些子元素缺乏正确的对比度。似乎该工具认为当覆盖层隐藏时,子元素是“可见”的。我可以在检查器中正确地设置覆盖层的aria-hidden属性(使用attr("aria-hidden","false")),但是这个问题可以通过在检查器中逐个设置子元素的aria-hidden="true"来解决。我很困惑,因为aria-hidden应该隐藏元素及其子元素。有人知道我做错了什么吗?

hidden 表示对所有人都隐藏。aria-hidden 表示对屏幕阅读器和类似工具隐藏。 - Hassan Imam
1个回答

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接