@@ -10,20 +10,20 @@ discuss: 1764
1010results : https://docs.google.com/spreadsheets/d/16JGy-ehf4taU0w4ABiKjsHGEXNDXxOlb__idY8ifUtQ/
1111queries : 09_Accessibility
1212published : 2019-11-11T00:00:00.000Z
13- last_updated : 2020-08-12T00 :00:00.000Z
13+ last_updated : 2020-05-27T00 :00:00.000Z
1414---
1515
1616## 介绍
1717
18- 互联网的无障碍可访问性对一个包容和公平的社会至关重要。随着我们的社会生活和工作生活越来越多地转移到网络世界,残疾人能够无障碍地参与所有在线互动就变得更加重要了 。正如建筑设计师可以创建或省略无障碍功能,例如轮椅坡道,web开发人员可以帮助或阻碍用户依赖的辅助技术。
18+ 互联网的无障碍可访问性对一个包容和公平的社会至关重要。随着我们的社会生活和工作生活越来越多地转移到网络世界,残障人士能够无障碍地参与所有在线互动就变得更加重要了 。正如建筑设计师可以创建或省略无障碍功能,例如轮椅坡道,web开发人员可以帮助或阻碍用户依赖的辅助技术。
1919
20- 当考虑到残疾用户时 ,我们应该记住他们的用户旅程通常是相同的——他们只是使用不同的工具。这些流行的工具包括但不限于: 屏幕阅读器、屏幕放大器、浏览器或文本缩放以及语音控制。
20+ 当考虑到残障用户时 ,我们应该记住他们的用户旅程通常是相同的——他们只是使用不同的工具。这些流行的工具包括但不限于: 屏幕阅读器、屏幕放大器、浏览器或文本缩放以及语音控制。
2121
22- 通常,提高站点的可访问性对每个人都有好处。虽然我们通常认为残疾人是永久性残疾 ,但任何人都可能有暂时的或随着环境变化的残疾。例如失明,有人可能是永久失明,有人是暂时的眼睛感染,而有人在特定的情况下失明,比如在外面强烈的阳光之下。所有这些都可以解释为什么有些人看不见自己的屏幕。每个人都有环境障碍,因此改进web页面的可访问性将改善所有用户在任何情况下的体验。
22+ 通常,提高站点的可访问性对每个人都有好处。虽然我们通常认为残障人士是永久性残疾 ,但任何人都可能有暂时的或随着环境变化的残疾。例如失明,有人可能是永久失明,有人是暂时的眼睛感染,而有人在特定的情况下失明,比如在外面强烈的阳光之下。所有这些都可以解释为什么有些人看不见自己的屏幕。每个人都有环境障碍,因此改进web页面的可访问性将改善所有用户在任何情况下的体验。
2323
2424[ 网页内容易读性指引] ( https://www.w3.org/WAI/WCAG21/quickref/ ) (WCAG) 针对如何使网页容易易阅读提供意见。这些准则被用作我们分析的基础。然而,在许多情况下,很难通过编程来分析网站的可访问性。例如,web平台提供了几种实现类似功能结果的方法,但是支持它们的底层代码可能完全不同。因此,我们的分析只是对整体网页可访问性的一个近似分析。
2525
26- 我们将最有趣的观点分为四类: 阅读的便捷性、网络媒体、页面导航的便捷性以及与辅助技术的兼容性。
26+ 我们将最有趣的观点分为四类: 阅读的便捷性、网络媒体、页面导航的便捷性以及与辅助技术的兼容性。
2727
2828在测试过程中,桌面和移动设备的可访问性没有显著差异。因此除非另有说明,否则我们呈现的所有指标都是我们的桌面分析的结果。
2929
@@ -45,23 +45,23 @@ last_updated: 2020-08-12T00:00:00.000Z
4545 <figcaption id =" fig1-caption " >图1.色彩对比度不足的文本示例。由LookZook提供</figcaption >
4646</figure >
4747
48- 只有22.04%的网站给所有的文本提供了足够的颜色对比。或换句话说: 每5个网站中就有4个网站的文字很容易和背景融合,导致难以阅读。
48+ 只有22.04%的网站给所有的文本提供了足够的颜色对比。或换句话说: 每5个网站中就有4个网站的文字很容易和背景融合,导致难以阅读。
4949
5050<p class =" note " >请注意,我们无法分析图像中的任何文本,因此我们报告的指标是通过颜色对比测试的网站总数的上限。</p >
5151
5252### 缩放页面
5353
54- 使用 [ 清晰的字体大小] ( https://accessibleweb.com/question-answer/minimum-font-size/ ) 和 [ 目标大小] ( https://www.w3.org/WAI/WCAG21/quickref/#target-size ) 帮助用户阅读网站以及与你的网站互动。但即使网站完全遵循所有这些准则,也不能满足每个访问者的特定需求。这就是为什么像掐拉缩放这样的设备特性如此重要: 它们允许用户调整你的页面以满足他们的需求。在某些使用微小字体和按钮的难以访问的网站上,这些特性甚至给了用户使用该网站的机会。
54+ 使用 [ 清晰的字体大小] ( https://accessibleweb.com/question-answer/minimum-font-size/ ) 和 [ 目标大小] ( https://www.w3.org/WAI/WCAG21/quickref/#target-size ) 帮助用户阅读网站以及与你的网站互动。但即使网站完全遵循所有这些准则,也不能满足每个访问者的特定需求。这就是为什么像掐拉缩放这样的设备特性如此重要: 它们允许用户调整你的页面以满足他们的需求。在某些使用微小字体和按钮的难以访问的网站上,这些特性甚至给了用户使用该网站的机会。
5555
5656在少数情况下,禁用缩放是可以接受的,比如有问题的页面是一个使用触摸控制的基于web的游戏。如果在这种情况下保持开启状态,玩家的手机游戏会在玩家双击时放大或缩小,讽刺的是,这个功能反而使得游戏无法访问。
5757
58- 因此,开发人员被赋予禁用此特性的能力。可以通过设置[ viewport元标签] ( https://developer.mozilla.org/zh-CN/docs/Mobile/Viewport_meta_tag ) 中的两个属性其中之一:
58+ 因此,开发人员被赋予禁用此特性的能力。可以通过设置[ viewport元标签] ( https://developer.mozilla.org/zh-CN/docs/Mobile/Viewport_meta_tag ) 中的两个属性其中之一:
5959
60601 . ` user-scalable ` 设为 ` 0 ` 或 ` no `
6161
62622 . ` maximum-scale ` 设为 ` 1 ` , ` 1.0 ` ,等
6363
64- 遗憾的是,开发者们滥用了这一功能,以至于几乎三分之一(32.21%)的移动版网站禁用了这一功能,而苹果(例如 iOS 10)也不再允许网络开发者禁用缩放功能。移动版 Safari 简单 [ 忽略了这个标记] ( https://archive.org/details/ios-10-beta-release-notes ) 。无论如何设置,所有网站都可以在更新的iOS设备上进行缩放。
64+ 遗憾的是,开发者们滥用了这一功能,以至于几乎三分之一(32.21%)的移动版网站禁用了这一功能,而苹果(例如 iOS 10)也不再允许网络开发者禁用缩放功能。移动版Safari直接 [ 忽略了这个标记] ( https://archive.org/details/ios-10-beta-release-notes ) 。无论如何设置,所有网站都可以在更新的iOS设备上进行缩放。
6565
6666<figure >
6767 <a href =" /static/images/2019/accessibility/fig2.png " >
@@ -73,7 +73,7 @@ last_updated: 2020-08-12T00:00:00.000Z
7373
7474### 语言识别
7575
76- 网络充满了惊人数量的内容。但是,这里有一个问题: 世界上有超过1000种不同的语言,而你要找的内容可能不是用你能流利使用的语言书写的。近年来我们在翻译技术方面取得了很大的进步,你可能已经在网络上使用过其中的一种(例如,谷歌翻译)。
76+ 网络充满了惊人数量的内容。但是,这里有一个问题: 世界上有超过1000种不同的语言,而你要找的内容可能不是用你能流利使用的语言书写的。近年来我们在翻译技术方面取得了很大的进步,你可能已经在网络上使用过其中的一种(例如,谷歌翻译)。
7777
7878为了方便使用这个功能,翻译引擎需要知道你的页面是用什么语言编写的。这是通过使用 [ lang` 属性 ` ] ( https://developer.mozilla.org/zh-CN/docs/Web/HTML/Global_attributes/lang ) 来实现的。否则,计算机必须猜测你的页面是用什么语言写的。正如你所想象的那样,这会导致很多错误,特别是当页面使用多种语言时(例如,你的页面导航是英文的,但是发布的内容是日语的)。
7979
@@ -125,7 +125,7 @@ last_updated: 2020-08-12T00:00:00.000Z
125125 <a href =" /static/images/2019/accessibility/fig3.png " >
126126 <img src="/static/images/2019/accessibility/fig3.png" alt="图3. 表头级别的流行程度" aria-labelledby="fig3-caption" aria-describedby="fig3-description" width="600" height="371" data-width="600" data-height="371" data-seamless data-frameborder="0" data-crolling="no" data-iframe="https://docs.google.com/spreadsheets/d/e/2PACX-1vSG3DTnx7j-YT1hnQpQYjDRD-rCSF1dXbgva-iJQZKdCKIt34ojGMDRhx74fF93CpPg7oGW_C68fWGT/pubchart?oid=1123601243&format=interactive">
127127 </a >
128- <div id =" fig3-description " class =" visually-hidden " >垂直条形图量度百分比数据,范围从0到80,以20为增量,而条形图表示从每个表头h1到h6的级别。H1: 63.25%; H2: 67.86%; H3: 58.63%; H4: 36.38%; H5: 14.64%; H6: 6.91%.</div >
128+ <div id =" fig3-description " class =" visually-hidden " >垂直条形图量度百分比数据,范围从0到80,以20为增量,而条形图表示从每个表头h1到h6的级别。H1: 63.25%; H2: 67.86%; H3: 58.63%; H4: 36.38%; H5: 14.64%; H6: 6.91%.</div >
129129 <figcaption id =" fig3-caption " >图3. 表头级别的流行程度</figcaption >
130130</figure >
131131
@@ -139,7 +139,7 @@ last_updated: 2020-08-12T00:00:00.000Z
139139 <a href =" /static/images/2019/accessibility/fig4.png " >
140140 <img src="/static/images/2019/accessibility/fig4.png" alt="Figure 4. 图4.按“main”地标数量划分的页面百分比。" aria-labelledby="fig4-caption" aria-describedby="fig4-description" width="600" height="371" data-width="600" data-height="371" data-seamless data-frameborder="0" data-scrolling="no" data-iframe="https://docs.google.com/spreadsheets/d/e/2PACX-1vSG3DTnx7j-YT1hnQpQYjDRD-rCSF1dXbgva-iJQZKdCKIt34ojGMDRhx74fF93CpPg7oGW_C68fWGT/pubchart?oid=1420590464&format=interactive">
141141 </a >
142- <div id =" fig4-description " class =" visually-hidden " >垂直条形图显示百分比数据,范围从0到80,以20为增量,而条形图则表示每页从0到4的“main”地标数量。数据源: HTTP Archive (2019年7月). 0: 73.97%; 1: 17.97%; 2: 7.41%; 3: 0.15%; 4: 0.06%.</div >
142+ <div id =" fig4-description " class =" visually-hidden " >垂直条形图显示百分比数据,范围从0到80,以20为增量,而条形图则表示每页从0到4的“main”地标数量。数据源: HTTP Archive (2019年7月). 0: 73.97%; 1: 17.97%; 2: 7.41%; 3: 0.15%; 4: 0.06%.</div >
143143 <figcaption id =" fig4-caption " >图4.按“main”地标数量划分的页面百分比。</figcaption >
144144</figure >
145145
@@ -157,7 +157,7 @@ last_updated: 2020-08-12T00:00:00.000Z
157157 <a href =" /static/images/2019/accessibility/fig5.png " >
158158 <img src="/static/images/2019/accessibility/fig5.png" alt="图5.各种HTML语义元素的使用。" aria-labelledby="fig5-caption" aria-describedby="fig5-description" width="600" height="371" data-width="600" data-height="371" data-seamless data-frameborder="0" data-scrolling="no" data-iframe="https://docs.google.com/spreadsheets/d/e/2PACX-1vSG3DTnx7j-YT1hnQpQYjDRD-rCSF1dXbgva-iJQZKdCKIt34ojGMDRhx74fF93CpPg7oGW_C68fWGT/pubchart?oid=708035719&format=interactive">
159159 </a >
160- <div id =" fig5-description " class =" visually-hidden " >垂直条形图,每种元素类型的条形与页面百分比的关系,范围从0到60,增量为20。. nav: 53.94%; header: 54.82%; footer: 55.92%; main: 18.47%; aside: 16.99%; article: 22.59%; hr: 19.1%; section: 36.55%.</div >
160+ <div id =" fig5-description " class =" visually-hidden " >垂直条形图,每种元素类型的条形与页面百分比的关系,范围从0到60,增量为20。. nav: 53.94%; header: 54.82%; footer: 55.92%; main: 18.47%; aside: 16.99%; article: 22.59%; hr: 19.1%; section: 36.55%.</div >
161161 <figcaption id =" fig5-caption " >图5.各种HTML语义元素的使用。</figcaption >
162162</figure >
163163
@@ -169,7 +169,7 @@ last_updated: 2020-08-12T00:00:00.000Z
169169 <a href =" /static/images/2019/accessibility/fig6.png " >
170170 <img src="/static/images/2019/accessibility/fig6.png" alt="图6.用于导航的其他HTML元素。" aria-labelledby="fig6-caption" aria-describedby="fig6-description" width="600" height="371" data-width="600" data-height="371" data-seamless data-frameborder="0" data-scrolling="no" data-iframe="https://docs.google.com/spreadsheets/d/e/2PACX-1vSG3DTnx7j-YT1hnQpQYjDRD-rCSF1dXbgva-iJQZKdCKIt34ojGMDRhx74fF93CpPg7oGW_C68fWGT/pubchart?oid=389034849&format=interactive">
171171 </a >
172- <div id =" fig6-description " class =" visually-hidden " >垂直条形图,每种元素的类型与页面百分比之间的关系,从0到100,以25为增量。a: 98.22%; ul: 88.62%; input: 76.63%; iframe: 60.39%; button: 56.74%; select: 19.68%; textarea: 12.03%.</div >
172+ <div id =" fig6-description " class =" visually-hidden " >垂直条形图,每种元素的类型与页面百分比之间的关系,从0到100,以25为增量。a: 98.22%; ul: 88.62%; input: 76.63%; iframe: 60.39%; button: 56.74%; select: 19.68%; textarea: 12.03%.</div >
173173 <figcaption id =" fig6-caption " >图6.用于导航的其他HTML元素。</figcaption >
174174</figure >
175175
@@ -193,7 +193,7 @@ last_updated: 2020-08-12T00:00:00.000Z
193193
194194### 快捷方式
195195
196- 快捷方式通过[ ` aria-keyshortcuts ` ] ( https://www.w3.org/TR/wai-aria-1.1/#aria-keyshortcuts ) 或者[ ` accesskey ` ] ( https://developer.mozilla.org/zh-CN/docs/Web/HTML/Global_attributes/accesskey ) 属性设置, 可以用于以下两种方式之一:
196+ 快捷方式通过[ ` aria-keyshortcuts ` ] ( https://www.w3.org/TR/wai-aria-1.1/#aria-keyshortcuts ) 或者[ ` accesskey ` ] ( https://developer.mozilla.org/zh-CN/docs/Web/HTML/Global_attributes/accesskey ) 属性设置, 可以用于以下两种方式之一:
197197
1981981 . 激活页面上的元素,例如链接或按钮。
199199
@@ -233,7 +233,7 @@ last_updated: 2020-08-12T00:00:00.000Z
233233 <a href =" /static/images/2019/accessibility/fig8.png " >
234234 <img src="/static/images/2019/accessibility/fig8.png" alt="图8.页面总数与ARIA属性的百分比。" aria-labelledby="fig8-caption" aria-describedby="fig8-description" width="600" height="371" data-width="600" data-height="371" data-seamless data-frameborder="0" data-scrolling="no" data-iframe="https://docs.google.com/spreadsheets/d/e/2PACX-1vSG3DTnx7j-YT1hnQpQYjDRD-rCSF1dXbgva-iJQZKdCKIt34ojGMDRhx74fF93CpPg7oGW_C68fWGT/pubchart?oid=792161340&format=interactive">
235235 </a >
236- <div id =" fig8-description " class =" visually-hidden " >垂直条形图显示百分比数据,范围从0到25,以5为增量,条形图代表每个属性。Aria-hidden: 23.46%, aria-label: 17.67%, aria-expanded: 8.68%, aria-current: 7.76%, aria-labelledby: 6.85%, aria-controls: 3.56%, aria-haspopup: 2.62%, aria-invalid: 2.68%, aria-describedby: 1.69%, aria-live: 1.04%, aria-required: 1%</div >
236+ <div id =" fig8-description " class =" visually-hidden " >垂直条形图显示百分比数据,范围从0到25,以5为增量,条形图代表每个属性。Aria-hidden: 23.46%, aria-label: 17.67%, aria-expanded: 8.68%, aria-current: 7.76%, aria-labelledby: 6.85%, aria-controls: 3.56%, aria-haspopup: 2.62%, aria-invalid: 2.68%, aria-describedby: 1.69%, aria-live: 1.04%, aria-required: 1%</div >
237237 <figcaption id =" fig8-caption " >图8.页面总数与ARIA属性的百分比。</figcaption >
238238</figure >
239239
@@ -247,7 +247,7 @@ last_updated: 2020-08-12T00:00:00.000Z
247247 <a href =" /static/images/2019/accessibility/fig9.png " >
248248 <img src="/static/images/2019/accessibility/fig9.png" alt="图9.前10名aria角色。" aria-labelledby="fig9-caption" aria-describedby="fig9-description" width="600" height="371" data-width="600" data-height="371" data-seamless data-frameborder="0" data-scrolling="no" data-iframe="https://docs.google.com/spreadsheets/d/e/2PACX-1vSG3DTnx7j-YT1hnQpQYjDRD-rCSF1dXbgva-iJQZKdCKIt34ojGMDRhx74fF93CpPg7oGW_C68fWGT/pubchart?oid=176877741&format=interactive">
249249 </a >
250- <div id =" fig9-description " class =" visually-hidden " > 垂直条形图,每种角色类型的条形图和使用的站点百分比,范围是0到25,以5为增量。Navigation: 20.4%; search: 15.49%; main: 14.39%; banner: 13.62%; contentinfo: 11.23%; button: 10.59%; dialog: 7.87%; complementary: 6.06%; menu: 4.71%; form: 3.75%</div >
250+ <div id =" fig9-description " class =" visually-hidden " > 垂直条形图,每种角色类型的条形图和使用的站点百分比,范围是0到25,以5为增量。Navigation: 20.4%; search: 15.49%; main: 14.39%; banner: 13.62%; contentinfo: 11.23%; button: 10.59%; dialog: 7.87%; complementary: 6.06%; menu: 4.71%; form: 3.75%</div >
251251 <figcaption id =" fig9-caption " >图9.前10名aria角色。</figcaption >
252252</figure >
253253
@@ -297,13 +297,13 @@ Tab顺序中几乎总是包含按钮和链接,因此具有极高的可见性
297297
298298并非只有残障人士有无障碍访问的需求。例如,任何遭受暂时性腕部伤害的人都曾经历过敲击小目标的困难。视力通常会随着年龄的增长而降低,使以小字体书写的文本难以阅读。手指的敏捷性在各个年龄段的人口统计数据中都不尽相同,这对于相当大比例的用户来说,轻敲交互式控件或在移动网站上滑动内容变得更加困难。
299299
300- 同样,辅助软件不仅适用于残疾人 ,同时也在改善每个人的日常体验:
300+ 同样,辅助软件不仅适用于残障人士 ,同时也在改善每个人的日常体验:
301301- 语音助手最近在移动设备和家庭中的流行已经证明,对于许多用户而言,使用语音命令控制计算设备既是期望的也是必不可少的。诸如此类的语音命令曾经只是一种辅助功能,但现在已成为主流产品。
302302- 驾驶员将从屏幕阅读功能中受益,该功能在他们注视路面的同时,还能大声朗读长篇的文字,例如新闻报导。
303- - 字幕不仅会被无法收听视频的人观看,还会被想要在喧闹的餐厅或图书馆中观看视频的人观看 。
303+ - 字幕不仅可以被无法收听视频的人观看,还可以被想要在喧闹的餐厅或图书馆中观看视频的人观看 。
304304
305305一旦网站建立后,通常很难在现有网站结构和窗口小部件上改造无障碍可访问性。无障碍可访问性并不是以后可以轻易点缀的东西,它必须是设计和实现过程的一部分。不幸的是,由于缺乏认知或缺乏易于使用的测试工具,许多开发人员并不熟悉所有用户的需求以及他们使用的辅助软件的需求。
306306
307- 尽管不是结论性的,我们的结果表明在网络的* 相当大,但并非实质性* 的部分中可以找到ARIA和可访问性最佳实践(例如使用替代文字)等无障碍标准的使用。从表面上看,这是令人鼓舞的,但是我们怀疑许多积极的趋势是由于某些UI框架的流行。一方面,这令人失望,因为Web开发人员不能仅仅依靠UI框架向其网站提供无障碍化支持。但是,另一方面,令人鼓舞的是,看到UI框架对Web的无障碍化可能有多大的影响。
307+ 尽管不是结论性的,我们的结果表明在网络的* 相当大,但并非实质性* 的部分中可以找到ARIA和可访问性最佳实践(例如使用替代文字)等无障碍标准的使用。从表面上看,这是令人鼓舞的,但是我们怀疑许多积极的趋势是由于某些UI框架的流行。一方面,这令人失望,因为Web开发人员不能仅仅依靠UI框架向其网站提供无障碍化支持。但是,另一方面,令人鼓舞的是,看到UI框架对Web的无障碍化可能有多大的影响。
308308
309309我们认为,下一个前沿领域是使可通过UI框架访问的小部件更易于访问。由于许多野外使用的复杂小部件(例如,日历选择器)均来自UI库,所以让这些小部件能够开箱即用将是非常棒的。我们希望下次收集结果时,可以看到更正确实现的复杂ARIA角色的使用在增加-这标志着更复杂的小部件也被无障碍化了。此外,我们希望看到更多无障碍访问的媒体,例如图像和视频,以便所有用户都能享受网络的丰富性。
0 commit comments