
wai-aria 能提升可访问性,但滥用或误用不仅无效,还可能破坏屏幕阅读器体验,甚至引发法律风险;html 不报错不等于 aria 代码正确,必须严格遵循规范。
wai-aria 能提升可访问性,但滥用或误用不仅无效,还可能破坏屏幕阅读器体验,甚至引发法律风险;html 不报错不等于 aria 代码正确,必须严格遵循规范。
WAI-ARIA(Web Accessibility Initiative – Accessible Rich Internet Applications)是一套用于增强动态 Web 内容可访问性的技术规范,但它不是“加了就更好”的装饰性属性。虽然 HTML 解析器不会因错误的 aria-* 属性抛出运行时异常(如
例如:
<!-- ⚠️ 危险示例:全局屏蔽所有内容 --> <h1>欢迎来到我的网站</h1> <nav>...</nav><main>...</main>
该代码会使屏幕阅读器仅播报页面标题(
W3C 明确提出 ARIA 使用的首要原则:
✅ “If you can use a native HTML element or attribute with the semantics and behavior you require, use it instead of re-purposing an element and adding ARIA.”
即:优先使用原生语义化 HTML(如










