文章警告开发者不要将 aria-label 或 aria-labelledby 属性应用于 div 和 span 等非交互静态 HTML 元素。作者指出 ARIA 属性与元素角色严格绑定,在未显式覆盖角色的情况下,屏幕阅读器通常会忽略这些属性。开发者应优先使用原生语义化标签,或将 ARIA 命名属性仅保留给交互式组件和地标区域。
背景
现代 Web 开发广泛依赖 ARIA 属性来提升屏幕阅读器兼容性,但误用仍是常见痛点。本文通过厘清 ARIA 角色的技术边界,帮助开发者构建更健壮的无障碍界面。
- 来源
- Lobsters
- 发布时间
- 2026年7月13日 23:29
- 评分
- 6.0 / 10