【发布时间】:2014-02-16 03:55:40
【问题描述】:
为了使网站易于访问,到目前为止,我的政策一直是遵循 WCAG——不多也不少。我认为 WCAG 是彻底和完整的。因此,我假设如果我遵循它的每一项建议,从可访问性的角度来看,我的网站将是无可指责的。在与许多残障网络用户交谈后,我想知道是否应该重新考虑这项政策。
这些真实用户告诉我,根据他们的经验,以下技术对于任何网站都是绝对必要的:
- 基于 JavaScript 的样式切换器界面。例如。在黑底白字和黑底白字配色方案之间切换。
- 备用样式表。与 JS 切换器的目的相同,但实现方式不同。
- 所有按钮周围的高对比度 CSS 边框。 (高对比度的背景颜色不够。)
- 不要让 DOM 在没有用户干预的情况下更新(例如由于远程事件),即使是
aria-live="polite"。 - 任何地方都没有 CSS 背景颜色。 (说真的。)
并非每个用户都引用了这些技术中的每一种。这只是所有用户提出的建议集的联合。还有其他令人惊讶的建议;这些只是我记得的。
所有这些建议的值得注意的是,据我所知,它们不是 WCAG 的建议。您如何看待这种不和谐?
一方面,我没有理由怀疑这些技术对于我与之交谈的用户来说很重要。他们没有理由不诚实或夸大他们的需求。他们似乎对他们使用的辅助技术有深刻的理解,所以我认为他们也不仅仅是沟通不畅。
另一方面,如果有些人需要这些技术,为什么他们不在 WCAG 中? WCAG 不完整吗?或者这些需求对这些特定用户来说是如此特殊、如此独特,以至于将它们包含在 WCAG 中并在每个站点上实施它们是不明智的?
能否将 WCAG 视为正确且完整的 Web 可访问性清单?如果是这样,您对如何将其与用户的 cmets 进行协调有什么想法,以及当他们请求此类技术时,什么可能是适当的响应?
根据与 Dryden Long 的对话进行编辑
我应该澄清一下,我不希望 WCAG绝对完整并为每一个残疾用户提供解决方案。相反,我了解 Web 开发人员是否可以合理地依赖 WCAG 来制作一个尽可能实际可访问的网站。 以及,是否一个人需要在 WCAG 之外寻找以实现这一目标目标。
【问题讨论】:
-
试图为可访问性之类的东西创建标准的问题在于,没有两种残疾是完全相同的。有不同程度的“残疾”,因人而异,需要不同的规则集来适应,这使得全球标准有些不可能实现。我的建议是使用 WCAG 作为您的基准,并在您认为合适的情况下实施其他规则。 WCAG 是否可以作为一个正确的清单来依赖?是的。它可以作为一个完整的清单来依赖吗?绝对不是。
-
我同意残疾是极其多样化的。尽管如此,WCAG 声称考虑到这一事实。 WCAG 并不认为您的网站可以开箱即用地解决所有残疾问题。相反,它假设用户将拥有根据他们的需求量身定制的辅助技术。因此,WCAG 旨在使网站与符合标准的辅助技术兼容。
-
另外,如果 WCAG 不完整,Web 开发人员该怎么办?我碰巧认识一些残疾人,但没有理由相信我知道有代表性的样本。那么我应该只实施我碰巧知道的那些宠物技术吗?这似乎相当随意。如果像 WCAG 这样的基于研究的、由专家撰写的权威机构不能完整,那么任何开发人员都没有机会实施完整的可访问性解决方案。
-
他们确实考虑到了这一点,但这并不意味着他们可以制定适用于每个残疾人的标准。问题不在于 WCAG 或辅助技术,而在于可以创建“标准”的想法。在辅助技术方面,任何实体都无法预见每个人的需求,这是不可能的,而且您是对的,您实现完整可访问性解决方案的机会很小。
-
然而,您可以做什么,它会创建尽可能强大的解决方案。开发可访问网页的部分责任是不断升级和实施新技术。使用你知道有用的东西和你认为有用的东西。如果您遇到新技术,也请使用它们。目标是在可访问性方面不断发展您提供的内容。它永远不会是 %100,但您至少可以尽可能接近。
标签: html css web accessibility wcag