Accessibility

可访问性不是“加 aria 就行”,而是语义、键盘、焦点与反馈闭环共同决定的体验质量。

TL;DR
  • 优先用原生语义元素(button、a、label、input),再补 ARIA。
  • 键盘路径必须可达:打开/关闭、列表选择、Esc 回退、焦点回收。
  • 错误与状态需要可感知:role、aria-live、aria-describedby。
这篇文章有帮助吗?