我们正在使用axe dev工具进行可访问性测试。当我们打开模型弹出窗口时(剑道React模型与位置:绝对),弹出窗口后面的元素给予了颜色对比度不足的错误。当我将绝对位置更改为粘滞时,我看不到任何错误。粘滞位置不适合我的情况。请帮助我解决我的问题。第一个
6ju8rftf1#
您是否尝试过为模态元素提供正确的可访问性属性?它应该有一个role="alertdialog"或role="dialog",一旦打开,你应该设置aria-modal="true"。我认为(还没有尝试过),你的开发工具应该拿起它是一个模态,而不是关心背景元素。读取:
role="alertdialog"
role="dialog"
aria-modal="true"
1条答案
按热度按时间6ju8rftf1#
您是否尝试过为模态元素提供正确的可访问性属性?
它应该有一个
role="alertdialog"
或role="dialog"
,一旦打开,你应该设置aria-modal="true"
。我认为(还没有尝试过),你的开发工具应该拿起它是一个模态,而不是关心背景元素。读取: