键盘访问不是额外装饰,而是网页基本可用性的一部分。交互按钮应当可以通过 Tab 获得焦点,并使用 Enter 或空格触发。
继续看这一点
可关闭的菜单或弹层还应支持 Escape。关闭后将焦点返回原来的触发按钮,可以避免键盘用户突然失去位置。
这些增强不应该成为访问正文的前提。即使脚本失败,核心导航链接和正文仍应存在于 HTML 中。
菜单、筛选和弹层应支持 Tab、Enter 与 Escape,且关闭后把焦点还给触发按钮。
键盘访问不是额外装饰,而是网页基本可用性的一部分。交互按钮应当可以通过 Tab 获得焦点,并使用 Enter 或空格触发。
可关闭的菜单或弹层还应支持 Escape。关闭后将焦点返回原来的触发按钮,可以避免键盘用户突然失去位置。
这些增强不应该成为访问正文的前提。即使脚本失败,核心导航链接和正文仍应存在于 HTML 中。