前端可访问性:语义化 HTML 与 ARIA 最佳实践
引言
这网站做的跟迷宫似的,正常人都找不到路,更别说有障碍的人了。
前端可访问性至关重要。忽略可访问性就像在公共建筑里不建无障碍通道——能进,但不是所有人都能进。
为什么你需要关注可访问性
最近看到一些项目存在按钮无焦点状态、表单无标签等问题,导致屏幕阅读器无法正常工作。忽视可访问性会导致用户体验严重下降。
反面教材
// 反面教材:忽略可访问性
function App() {
return (
<div>
<h1>我的网站</h1>
<div>
<input type="text" placeholder="用户名" />
<input type="password" placeholder="密码" />
<button>登录</button>
</div>
<div>
<img src="logo.png" />
<a href="#">关于我们</a>
<a href="#">联系我们</a>
</>
);
}
;

