前端无障碍性:提升网站可访问性
常见误区
- 法律合规:许多国家和地区都有无障碍性法规,不遵守可能面临投诉。
- 用户群体:无障碍设计能覆盖残障人士及特定场景下的正常用户。
- SEO 优化:结构良好的无障碍网站更容易被搜索引擎收录。
- 用户体验:对所有人都友好的设计,对正常人也有好处。
反面教材示例
<!-- 缺乏语义化 HTML -->
<div>
<div>网站 logo</div>
<div>
<div>首页</div>
<div>关于我们</div>
<div>联系我们</div>
</div>
</div>
<!-- 缺少 alt 标签 -->
<img src="logo.png">
<!-- 颜色对比不足 -->
<div style="color: #ccc; background: #fff;">这段文字很难阅读</div>
<!-- 键盘无法访问 -->
<button onclick="doSomething()">点击我</button>
<!-- 缺少 ARIA 属性 -->
<div>
<div>
弹窗标题
弹窗内容

