- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网页设计中的包容原则
设想这样一种情景:人们虽然能轻松懂得如何使用某件物品,但是却缺乏执行操作的能力。绝大部分坐轮椅的人都知道楼梯应该怎么用,但楼梯的“可视性”无助于他们爬上楼梯。这时,问题便出现了。
相反,杂货店的宽大自动门对于有或没有特别通过需求的人都具可视性,并且能被二者轻松使用。我们把这种可视性和广泛亲和性[注3](all-embracing accessibility)的结合称为“通用设计(universal design)”。在通用设计中,自觉的可视性——也就是对如何与物品进行交互产生的隐式理解——实则与用户执行操作的能力相辅相成。因此,通用设计天生具有亲和性(inherently accessible)。
注3: Accessibility,表示用户获取所需内容(结果)的容易程度。根据语境,可翻译成“可访问性”、“亲和性”、“可及性”,等等。下面译文中出现的这三个词都表示英语中的“Accessibility”。Accessible 又表示“无障碍的”、“可访问的”。
有些设计师觉得通用设计限制了他们的创新。他们争辩说,要满足通用性,就必须从“最底层的用户(neediest-user)”出发进行设计。要设计一部对老年人和青少年都方便使用的电话,那我们就必须先考虑老年人的需求:大的数字按键,大的显示屏等等;然而一旦我们这么做了,那些年轻的消费者,那些“潮人”们,可能就对这电话没有购买欲了。如此,设计的最终结果就是一件只对某特定社群有用的产品——我们达到了无障碍设计(accessible design)的要求,但不能算是通用设计。设计的可及性非常重要,却无法通过一种方式就满足所有人。因此,明智的做法是,在任何时候都尽量争取可行的通用设计,而只在必要的时候专注于无障碍设计。
无障碍设计的困境
这种差别在Web设计中意味着什么?“通用设计”和“无障碍设计”在什么情况下会被广泛认为是对等的?无障碍设计元素包括视频的说明字幕(caption)和音频文件的文字副本(text transcription)。它们被用作原始内容必需的替代品。另一方面,结构化标记(structural markup)则是一个实现通用设计的有力技巧。使用h1和h2这样的实义标签来按照逻辑关系组织内容,有助于形成可访问性,因为读者总是习惯在阅读文字前先扫描标题。设计师能创建独特的标题样式,却是由用户个人来决定要不要接受设计师的想法。他们大可以关闭图片显示或者在运行过程中替换掉你的样式。
话说至此,对很多设计师来说,因通用设计产生的交互过程的不可预见性会带来很多麻烦。他们怨声载道——“我完全不知道屏幕阅读器是如何工作的”,诸如此类。作为设计师,我们始终没能完全了解可访问性或者通用性究竟意味着什么。要改变局面,就必须先改变我们看待任务的方式。
不得要领
网页设计师通常喜欢在页面底部加一些文字和一个到第508条[注4]的小超链接来宣告其网页的可访问性。当然,这也是一项符合法律精神的实践。他们的说明大概都是这样写的:“我们尽力让本站能无障碍访问。我们会持续测试和修改站点的可访问性。如果您在访问任何内容时遇到困难,请尽管联系我们。”但只要稍微做点可访问性测试就会发现,很多站点拥有者和开发者都只是想靠声明的后半部分来轻松逃脱入狱的危险[注5]。
注4: Section 508,美国推行的保障残障人士能够有效使用电子和信息产品的法律。台湾也有类似的法案,请参看维基百科网页亲和力条目。
注5: 没有达到无障碍访问要求的站点会受到法律制裁,作者在此讽刺部分开发者对可访问性不够重视。
网站开发者们有时候以为,采用基于标准的开发原则,利用外部CSS和基于DOM的浏览器脚本技巧分离表现层和行为层,再为图片加上alt属性,就算达到第508条要求了。除非遇到问题的访客找上门来,他们是不会想在网站的可访问性上多花精力的。这里的逻辑似乎很公平:好的商业实践总是将各种需求按照项目约束条件和预期投资回报率(ROI)进行优先级排序。尽管规范的编码有助于达到无障碍要求,也必须有正确的施行意图才会产生效用。
以alt属性为例。所有正规的HTML编辑器和验证工具都会指出缺少alt替换文本的错误。大部分开发者也会纠正这个错误——不管是出于通过验证的目的还是为了获得可访问性。不过,通过验证并不等同于获得了可访问性。W3C的HTML5规范(草案) 明确指出了这一点,并详细示范了如何撰写基于功能和上下文的替换文本。你也许要反驳说大部分开发者都了解这一区别,但很多网站的表现恰好说明事实并非如此。
可访问性:分寸之末
就在不久前,一个流行的Web开发论坛上的一篇帖子引起了我的注意。帖子题目是“在img标签里使用alt和使用title的对比,Fire
文档评论(0)