正在加载...

HTML 无障碍

无障碍让更多人在键盘、读屏、缩放下使用页面。良好 HTML 是基础。

直接回答

用语义元素、label、有意义 alt、合理标题、键盘可操作。

📊 无障碍习惯

Habit Why it helps
Semantic landmarks Tools can jump to regions
Labels on controls Names fields clearly
Alt on images Describes non-text content
Logical headings Outlines the page
Keyboard operable controls Not everyone uses a pointer

Accessible snippets

html
HTML Code
<nav aria-label="Main">
<a href="index.html">Home</a>
</nav>
<label for="q">Search</label>
<input id="q" name="q" type="search">
<img src="chart.png" alt="Bar chart: sales rose from 10 to 18">
<button type="submit">Search</button>

试一试

  1. 检查 label/alt
  2. 一个 h1
  3. 仅 Tab
  4. 修复不可达项

常见错误

  • 「点此」链接
  • 缺 alt
  • 仅鼠标 div
  • 用 ARIA 补丁

小结

  • 语义+label+alt
  • 键盘也是 a11y
  • 先 HTML 再 ARIA
  • 包容设计

🧠 测试您的知识

准备开始

测试您的知识

通过这个互动测验挑战自己,看看你对这个主题的理解程度如何

❓
5
问题
🎯
70%
及格要求
♾️
∞
时间
🔄
∞
尝试次数

📝 说明

  • 仔细阅读每个问题
  • 为每个问题选择最佳答案
  • 您可以随时重新参加测验
  • 您的进度将显示在顶部