personnages

为什么可达性?

Web可访问性(也称为a11y)是设计和创建每个人都可以使用的网站。辅助功能支持对于允许辅助技术解释网页是必需的。

React完全支持构建可访问的网站,通常使用标准的HTML技术。

标准和准则

WCAG

网页内容无障碍指南提供了创建可访问网站的指导方针。

以下WCAG清单提供了一个概述:

  • 来自Wuhcag的WCAG清单

  • 来自WebAIM的WCAG清单

  • A11Y项目的清单

WAI-ARIA

网页倡议-无障碍富互联网应用程序文档中包含用于构建完全访问的JavaScript控件技术。

请注意,aria-*JSX完全支持所有HTML属性。尽管React中的大多数DOM属性和属性都是camelCased的,但这些属性应该是小写的:

可访问表单

Labeling

每个HTML表单控件(例如