【发布时间】:2017-06-22 13:47:08
【问题描述】:
我们的应用程序有一个区域,用户可以在其中更改背景颜色、文本颜色和其他内容。
我想知道,当我们试图使我们的应用程序符合 AA 标准时,是否必须删除此功能?因为我们无法控制它们选择的颜色和对比度他们会选择的。
【问题讨论】:
标签: user-interface colors accessibility contrast wcag2.0
我们的应用程序有一个区域,用户可以在其中更改背景颜色、文本颜色和其他内容。
我想知道,当我们试图使我们的应用程序符合 AA 标准时,是否必须删除此功能?因为我们无法控制它们选择的颜色和对比度他们会选择的。
【问题讨论】:
标签: user-interface colors accessibility contrast wcag2.0
只要您为访问者设置的默认背景和前景色满足1.4.3 Contrast minimum 即可。
您使用的技术是针对这一点的建议技术之一: G156: Using a technology that has commonly-available user agents that can change the foreground and background of blocks of text
【讨论】:
他们是在配置自己的设置,还是在为其他用户配置设置?如果他们正在配置自己的设置并且初始设置符合 wcag 2.0 准则(因此他们能够使用自定义工具),那么应该没有问题。从理论上讲,这实际上是一种很好的做法,因为用户可以根据自己的特定需求自定义设置。
我建议阅读Understanding Conformance section about 'Alternate Versions' 了解更多信息。
【讨论】:
如果用户选择了无法访问的对比度,则该用户可能无法再更改它。虽然这可能是用户的“错误”,但该用户仍然无法访问您的网站。
与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)
【讨论】: