2

许多开发人员/可访问性专家建议禁用 CSS 来检查网站的可访问性,但没有人明确说明它实际上对 Web 可访问性有何帮助。

所以我在这里,确切地问你这个问题,因为我所有尝试在可靠的(我想相信!)来源(如“w3.org”)中检查这一点,包括他们的 WCAG 2.0 建议,不要说任何关于使网站可以访问的内容CSS。此外,他们说它可能“依赖”某些技术,例如 CSS。

4

3 回答 3

3

您不再需要明确验证页面在没有 CSS 的情况下是否可读,但它可以作为一种确保正确阅读顺序的技术很有用。

使页面在没有 CSS 的情况下可读的要求是从第 508 节成为主要可访问性标准的日子遗留下来的。

36 CFR 第 1193 和 1194 部分 - 2017 年 2 月 18 日发布

WCAG 2.0 成功标准中没有与现有 508 标准的第 1194.22(d) 节直接类比,其中规定:“文档应组织成可读性,而不需要相关的样式表。” 36 CFR §1194.22(d)

https://www.access-board.gov/guidelines-and-standards/communications-and-it/about-the-ict-refresh/final-rule/single-file-version

WCAG 2.0 使用成功标准 1.3.2 - 有意义的序列以不同的方式解决了同样的问题。

满足此标准的技术之一是使 DOM 顺序与视觉顺序 (C27)相匹配,这在很大程度上是归结为无论如何。

于 2017-12-14T22:25:40.003 回答
1

我会说,在检查可访问性方面实际禁用 CSS 的一个很好的理由是看到您的网站结构是以合乎逻辑的方式构建的。

另一方面,更好的测试方法是使用屏幕阅读器并使用带有键盘的 use tab / shift + tab来浏览网站。通过这种方式,您不仅可以在结构问题上获得灵感,还可以获得音频反馈,这将为您提供很多关于措辞、ARIA 问题和隐藏元素的 AHA:s 并没有以可访问的方式隐藏。

我建议你试试ChromeVox

于 2017-12-14T10:32:12.403 回答
0

如果您使用可访问性测试工具Wave,您实际上可以禁用该工具中的样式。因此,作为内置测试工具,它是测试结构元素流的好方法。除了以这种方式测试可访问性之外,禁用 CSS 本身没有任何目的。

于 2017-12-20T09:25:17.847 回答