无障碍
在 Web 开发无障碍性意味着使尽可能多的人能够使用 Web 站点,即使这些人的能力是有限的。这里我们提供关于开发易访问的内容的信息。
“无障碍性是最常用于描述设施或设施,帮助残疾人,如“轮椅”。这可以扩展到盲文标识、轮椅坡道,音频信号在人行横道,轮廓人行道,网站设计,等等。" 维基百科条目无障碍
"网络从根本上是为了为所有的人工作, 无论他们的硬件、软件、语言、文化、位置或身体或精神能力。当网络达到这一目标,它可以被不同的人的听觉范围,运动,和认知能力访问。" W3C - 无障碍
主要教程
MDN 无障碍学习区包含现代的最新教程,涵盖无障碍性要点:
- 什么是无障碍?
-
这篇文章很好的介绍无障碍性的实际情况——包括我们需要考虑哪些人群以及为什么,人们用什么工具与 Web 进行交互,以及我们的网站无障碍如何开发的流程
- HTML : 无障碍性的良好基础
-
通过使用正确的 HTML 元素确保始终正确,无障碍性的 web 内容保证。本文详细介绍如何使用 HTML 来确保无障碍性。
- CSS 和 JavaScript 无障碍最佳做法
-
CSS 和 JavaScript 正确使用时,也是具有达到无障碍网络体验的能力,但滥用情况下,也会严重损害无障碍性。本文概述了一些 CSS 和 JavaScript 最佳实践,以尽可能包括无障碍性的复杂内容。
- WAI-ARIA 基础知识
-
从之前的一篇文章来看,有时候制作复杂的 UI 控件涉及非正规的 HTML 和动态 JavaScript 更新的内容可能很困难。WAI-ARIA 是一种通过添加进一步的语义让浏览器和无障碍技术可以识别和使用,让用户知道发生了什么。这里我们将介绍如何提高无障碍性的基础知识。
- 无障碍多媒体
-
另一类造成无障碍问题就是多媒体—视频,音频和图像需要给出适当的文本替代,以便可以通过辅助技术及其用户来理解。本文内容如上。
- 移动无障碍
-
随着移动设备网络访问的受欢迎,流行平台 ( IOS 和 Android ) 具有完善的辅助功能工具,重要的是在这些平台考虑你网站的无障碍性。本文将介绍无障碍移动专用的注意事项。
其他文件
- 了解 Web 内容无障碍功能指南 (en-US)
-
这组文章提供了快速解释,以帮助你了解需要采取的步骤,以符合 W3C web 内容辅助功能指南 2.0 的建议
- 键盘导航的 JavaScript 小部件
-
直到现在,想要使他们的风格基于<div> 和 <span> 的小元素的网络开发人员缺乏适当的技术。无障碍关键是开发人员应该注意的最小无障碍要求的一部分。
- ARIA (en-US)
-
一组文章,学习如何利用 ARIA 使你的 HTML 文档更容易理解。
- 辅助技术 (AT) 发展
-
针对辅助技术(AT)开发人员文章的集合
- 移动辅助功能清单
-
本文档提供了移动应用开发人员无障碍要求的简明清单