WAI-ARIA(Web Accessibility Initiative – Accessible Rich Internet Applications)是一套为动态 Web 内容和富交互组件提供语义与状态信息的技术规范。它本身不会引发 JavaScript 错误或 HTML 解析失败——浏览器会静默忽略不支持或不合法的 ARIA 属性。但这绝不意味着可以随意添加、试错式使用。
⚠️ 首要原则:优先使用原生 HTML
W3C 明确指出:“If you can use a native HTML element or attribute with the semantics and behavior you require already built in, instead of re-purposing an element and adding an ARIA role, state, or property to make it accessible, then do so.”
例如: