我们的应用程序有一个区域,用户可以在其中更改背景颜色,文本颜色和其他内容。
我想知道,因为我们正在努力使我们的应用程序符合AA标准,是否必须删除此功能?因为我们无法控制他们选择的颜色和对比度他们会选择。
答案 0 :(得分:1)
他们是在配置自己的设置,还是为其他用户配置设置?如果他们正在配置他们自己的设置并且初始设置符合wcag 2.0指南(因此他们可以使用自定义工具),那么应该没有问题。从理论上讲,它实际上是一种很好的做法,因为用户可以根据自己的特定需求定制设置。
我建议您阅读Understanding Conformance section about 'Alternate Versions'以获取更多信息。
答案 1 :(得分:1)
只要访问者的默认背景和前景色满足MDN,就可以了。
您正在使用的技术是针对这一点的建议技术之一: 1.4.3 Contrast minimum
答案 2 :(得分:0)
如果用户选择了无法访问的对比度,则该用户可能无法再次更改它。虽然这可能是用户的错误",但您的网站仍然无法被该用户访问。
与Technique G156 (Using a technology that has commonly-available user agents that can change the foreground and background of blocks of text)的区别在于,更改浏览器设置中的颜色不会更改浏览器界面本身。因此,即使用户最终无法获得对比度,他们仍然可以将其更改回来。
您可以实施以下一种(或多种)方法,以防止用户让您自己无法访问自己的网站:
(假设您的默认对比度符合WCAG 2.0 Guideline 1.4.3)