使用键盘浏览时,当前焦点应该清楚可见。移除浏览器默认轮廓却不给替代样式,会让用户不知道自己正在操作哪个链接或按钮。
可展开菜单需要同步状态,例如按钮的aria-expanded在打开和关闭时更新。按Escape能够关闭菜单,并把焦点返回触发按钮,会让交互更可预测。
继续展开这个问题
标题层级也属于可访问性的一部分。一个页面只保留一个明确H1,后续内容按H2、H3组织,既方便屏幕阅读器,也能让普通读者通过视觉层级快速扫读。
颜色对比需要足够明显。次级文字可以更柔和,但不能淡到难以辨认;强调色应集中用于真正需要注意的状态,而不是让所有按钮、标签和标题同时高饱和。
如果用户设置了减少动态效果,页面应尊重这一偏好,降低不必要动画。内容站核心任务是阅读,动效只能作为辅助,不能成为访问正文的前置条件。
