关于可访问性的错误观念 可访问性影响所有用户,而不仅仅是那些有特定障碍的用户。接受这一点意味着实现可访问性就是建立压力案例。压力案例指的是影响任何一个人的任何医疗或任何情境状况,无论是什么场景时间点。一些常见的压力案例原因是:
其中只有一些仅适用于那些有特殊残疾的人。这很重要,因为它将您的可访问性概念从“因为只有一些人有X残疾并不重要”转变为“我们需要覆盖所有用户的压力情况”。这有助于其他人更好地了解为什么可访问性如此重要。这也是为什么在与其他人谈论它时,最好称之为“压力案例”。 更多关于辅助功能的参数 如果上述内容不起作用,那么从业务角度来看:
这些论点很适合说服你,表明无障碍对公司有利,无论是赚钱还是省钱。 Web可访问性的四个关键 最广泛接受的可访问性规则是Web内容和可访问性指南2.0,或简称WCAG 2.0。它们是任何技术界面的通用规则,这也是它们如此受欢迎的原因之一。他们在定义可访问性方面也很全面。 WCAG 2.0的四个主要原则是首字母缩略词POUR - Perceivable,Operable,Understandable和Robust: 1. Perceivable可感知 简单地说,可感知意味着不同的压力情况不会阻止用户阅读,观看或收听您的内容。
2.Operable可操作 这意味着不同的压力情况不会阻止用户访问所有页面和阻止他们填写表单。 界面和导航: 用户应该能够与他们需要的东西进行互动,例如:
键盘导航:键盘导航涵盖了许多压力情况 - 屏幕阅读器,摇晃的运动控制,与头晕和肌肉控制相关的医疗问题,不可靠的鼠标垫,或仅仅是个人偏好。在文本编辑器中,您可依靠键盘快捷键快速工作,从而进行Web浏览。 渐进式增强:有助于处理压力情况,即使某些或所有样式都失败,事情仍应可操作。在不支持较新CSS功能的旧浏览器上,表单不应该不可用 - 它们看起来更简单或更粗糙,但仍然可以工作。渐进增强有助于从坚如磐石的可操作基础开始,并在可能的情况下添加可用功能。您无法控制用户的浏览器,您只能为他们的选择做好准备。 3.Understandable可理解 可理解性比其他要点更容易理解:压力案例不会阻止用户理解网站的预期含义。这有助于涵盖与用户如何解释您网站的消息相关的认知压力案例。 简单明了:正如乔治卡林经常提出的那样,最好的语言是简单,诚实和直接的。用夸大术语写作会让用户厌恶,虽然看起来令人印象深刻。直截了当的写作是可理解的,可以帮助用户建立对您网站的信任。否则他们不太可能注意或买你卖的东西。
如果CSS无法加载,这使得内容对键盘导航,屏幕阅读器甚至是可用的界面都很友好,还有更多!语义,可访问的标记使您可以访问可访问的网站。 响应式设计 考虑设备种类和屏幕尺寸,例如:
与其他类型相比,屏幕尺寸可能会影响Web应用程序,尤其是随着渐进式Web应用程序的兴起。虽然没有任何网站可以在如此多的尺寸上获得相同的体验或者像素逐个相同,但它们仍然可以使用且功能齐全。 测试可访问性 使用一个或多个工具自动测试:
自动测试涵盖了至少75%的可访问性问题。但只有一个条件:必须尽早在项目中添加可访问性测试。 辅助功能测试有助于衡量与压力情况相关的因素,但不能测量实际压力情况。有些可以模拟基本操作,例如点击元素,但这还不够。在撰写本文时,最好的方法是自己重新创建压力案例。一些开始的建议是:
建议是制作一份不同压力情况的清单,并尽可能多地涵盖从最重要到最不重要的情况。这样,如果您无法重新创建它们,那么至少可以获得影响最多用户的那些。 永远不要忘记无障碍 可访问性与数据库管理,应用程序架构,数据安全性或远程镇静剂枪一样重要 - 如果没有它们,它们很快就会分崩离析,可能会火上浇油。 可悲的是,你的早期教育和稀缺的大学课程都没有充分关注它。因此,您需要自己继续研究可访问性方法,为其提供案例,及早将其提交给应用程序,对其进行测试以及与他人共享该信息。