许多开发人员/辅助功能专家建议禁用CSS以检查网站的可访问性,但没有人明确说明它在Web可访问性方面实际上有何帮助。
所以我在这里,确切地问你,因为我所有尝试以可靠的方式检查这个(我想要相信!)来源像#34; w3.org",包括他们的WCAG 2.0建议,不要#&# 39;如果没有CSS就可以访问网站。此外,他们表示可能依赖"一些技术,例如CSS。
答案 0 :(得分:2)
如果没有CSS,您不再需要明确验证页面是否可读,但它可以作为确保正确阅读顺序的技术。
要求在没有CSS的情况下使页面可读是从第508节成为主要可访问性标准的日子开始的结转。
36 CFR Parts 1193和1194 - 2017年2月18日发布
现有508标准的第1194.22(d)节WCAG 2.0成功标准中没有直接类比,该标准规定:“文件应组织成可读的,无需相关的样式表。”36 CFR§1194.22(d)。
WCAG 2.0以Success Criterion 1.3.2 - Meaningful Sequence的不同方式解决了同一问题。
满足这一标准的技巧之一是making the DOM order match the visual order (C27),这在很大程度上取决于此。
答案 1 :(得分:1)
我想说在检查可访问性方面实际禁用CSS的一个很好的理由是看到您的网站结构是以逻辑方式构建的。
另一方面,更好的测试方法是使用屏幕阅读器并使用标签 / shift + tab 带键盘。通过这种方式,您不仅可以获得关于结构问题的特殊时刻,还可以获得音频反馈,这些反馈将为您提供大量的AHA:关于措辞,ARIA问题和隐藏的元素,这些元素不是以可访问的方式隐藏的。
我会指出你试试ChromeVox
答案 2 :(得分:0)
如果您使用辅助功能测试工具Wave,您实际上可以禁用该工具中的样式。因此,作为测试工具的内置,它是测试结构元素流的好方法。除了以这种方式测试可访问性之外,本身没有任何目的禁用CSS。