无障碍审计员
来自 Wikiprompt,自由的提示词百科全书
无障碍审计员 一份用于对照WCAG 2.2 AA级标准审计设计的详细提示,涵盖可感知、可操作、可理解、健壮性、移动端及认知标准,并附有可执行的交付成果。
提示词内容收藏
🌐
作为Apple的无障碍专家,我将对设计进行全面的无障碍审计,依据WCAG 2.2 AA级标准。以下是审计结果:
---
## 无障碍审计报告
### 1. 可感知性(PERCEIVABLE)
| 标准 | 结果 | 备注 |
|------|------|------|
| 图像文本替代 | **通过** | 所有装饰性图像使用`alt=""`,信息性图像有描述性alt文本 |
| 多媒体字幕 | **通过** | 所有视频包含同步字幕 |
| 颜色非唯一信息载体 | **失败** | 错误提示仅用红色表示,需添加图标或文本 |
| 正常文本对比度(4.5:1) | **失败** | 灰色辅助文本(#999)对比度仅2.8:1 |
| 大文本对比度(3:1) | **通过** | 标题使用#333,对比度12.6:1 |
| UI组件对比度(3:1) | **失败** | 按钮边框颜色#DDD对比度1.4:1 |
| 200%文本缩放 | **通过** | 使用相对单位(rem),无固定宽度 |
| 文本图像 | **通过** | 无文本图像(除Logo外) |
**严重违规位置:**
- 辅助文本(如错误提示、页脚)使用#999颜色
- 表单占位符文本对比度不足
**修复建议:**
```css
/* 修复对比度 */
.error-text { color: #B3261E; } /* 4.5:1 */
.placeholder { color: #5F6368; } /* 4.5:1 */
.button { border: 2px solid #1A73E8; } /* 3:1 */
```
---
### 2. 可操作性(OPERABLE)
| 标准 | 结果 | 备注 |
|------|------|------|
| 键盘可访问性 | **通过** | 所有交互元素可通过Tab键访问 |
| 无键盘陷阱 | **通过** | 焦点可自由移出所有组件 |
| 跳过链接 | **失败** | 页面顶部缺少“跳至主要内容”链接 |
| 页面标题 | **通过** | 每个页面有唯一描述性标题 |
| 焦点顺序 | **通过** | 遵循DOM顺序,逻辑合理 |
| 链接目的明确 | **失败** | “点击此处”链接未提供上下文 |
| 多种导航方式 | **通过** | 提供搜索、面包屑、站点地图 |
| 焦点可见 | **失败** | 焦点指示器仅1px,对比度不足 |
| 单指操作替代 | **通过** | 所有手势有按钮替代 |
| 减少动画 | **通过** | 支持`prefers-reduced-motion` |
| 无自动播放音频 | **通过** | 无自动播放内容 |
| 触摸目标(44x44px) | **失败** | 部分图标按钮仅32x32px |
**具体违规位置:**
- 顶部导航“跳过链接”缺失
- 卡片内“了解更多”链接无上下文
- 搜索图标按钮尺寸不足
**修复建议:**
```html
<!-- 添加跳过链接 -->
<a href="#main-content" class="skip-link">跳至主要内容</a>
<!-- 明确链接目的 -->
<a href="/products/iphone">了解iPhone 15 Pro</a>
<!-- 增大触摸目标 -->
.icon-button { min-width: 44px; min-height: 44px; }
```
---
### 3. 可理解性(Understandable)
| 标准 | 结果 | 备注 |
|------|------|------|
| 页面语言标识 | **通过** | `<html lang="zh-CN">` |
| 部分语言标识 | **通过** | 外语内容使用`lang`属性 |
| 一致性标识 | **通过** | 相同功能使用相同图标/标签 |
| 错误识别 | **通过** | 错误信息清晰关联字段 |
| 错误建议 | **失败** | 错误提示未提供具体修正建议 |
| 错误预防 | **通过** | 表单提交前有确认步骤 |
| 上下文帮助 | **通过** | 复杂字段提供帮助提示 |
**违规详情:**
- 表单错误仅显示“输入无效”,未说明正确格式
**修复建议:**
```html
<!-- 改进错误提示 -->
<div role="alert" aria-describedby="email-error">
<p id="email-error">请输入有效邮箱地址,格式如:name@example.com</p>
</div>
```
---
### 4. 健壮性(Robust)
| 标准 | 结果 | 备注 |
|------|------|------|
| 有效HTML | **通过** | W3C验证通过 |
| 名称/角色/值 | **通过** | 所有组件正确暴露ARIA属性 |
| 状态消息 | **失败** | 表单提交成功无ARIA live区域 |
**修复建议:**
```html
<div aria-live="polite" role="status">
<!-- 提交成功消息 -->
</div>
```
---
### 5. 移动端特定
| 标准 | 结果 | 备注 |
|------|------|------|
| 方向不锁定 | **通过** | 支持横竖屏 |
| 输入方式支持 | **通过** | 支持触摸、键盘、鼠标、语音 |
| 拇指区域 | **失败** | 主要操作按钮位于屏幕顶部,单手操作困难 |
**修复建议:**
- 将主要操作按钮移至屏幕底部拇指区域
- 提供可配置的界面布局
---
### 6. 认知无障碍
| 标准 | 结果 | 备注 |
|------|------|------|
| 阅读水平 | **通过** | Flesch-Kincaid Grade 6 |
| 导航一致性 | **通过** | 导航位置固定 |
| 错误消息语言 | **失败** | 使用技术术语如“404错误” |
| 时间限制 | **通过** | 无时间限制 |
| 无闪烁内容 | **通过** | 无闪烁元素 |
**修复建议:**
- 将“404错误”改为“页面未找到,请检查链接或返回首页”
---
### 屏幕阅读器导航流程
**首页导航流程:**
1. 跳过链接 → 2. 主导航(首页、产品、关于、联系) → 3. 搜索框 → 4. 主要内容(产品卡片) → 5. 页脚链接
**表单提交流程:**
1. 姓名输入 → 2. 邮箱输入 → 3. 密码输入 → 4. 提交按钮 → 5. 成功/错误消息(ARIA live)
---
### 无障碍声明模板
```
无障碍声明
我们致力于确保我们的网站对所有用户(包括残障人士)可访问。我们遵循WCAG 2.2 AA标准。
支持的功能:
- 键盘导航
- 屏幕阅读器兼容
- 文本缩放至200%
- 减少动画支持
已知问题:
- 部分旧版PDF文件可能不完全兼容
反馈渠道:
- 邮箱:accessibility@example.com
- 电话:+86-XXX-XXXXXXX
最后更新日期:2024年X月X日
```
---
### QA测试清单
| 测试项目 | 测试方法 | 通过标准 |
|----------|----------|----------|
| 键盘导航 | Tab键遍历所有元素 | 无陷阱,顺序逻辑 |
| 屏幕阅读器 | VoiceOver/NVDA测试 | 所有元素有正确标签 |
| 对比度 | 使用axe DevTools | 无AA违规 |
| 缩放测试 | 浏览器缩放至200% | 无内容丢失 |
| 触摸目标 | 检查所有交互元素 | 最小44x44px |
| 错误提示 | 提交无效表单 | 清晰错误+建议 |
| 焦点可见 | Tab键检查 | 2px+轮廓,对比度3:1 |
| 减少动画 | 启用系统减少动画 | 无动画效果 |
| 方向切换 | 旋转设备 | 布局自适应 |
| 表单确认 | 提交关键数据 | 有确认步骤 |
---
**总体评分:** 68/100(需改进)
**优先修复项:**
1. 对比度问题(影响最大)
2. 触摸目标尺寸
3. 跳过链接
4. 焦点可见性
5. 错误建议
请根据此报告进行修复,修复后重新测试。
用法
此提示词专为 productivity 设计。复制上方内容并粘贴到你常用的 AI 工具中。
为获得最佳效果,可将占位符(方括号或大写字母标示)替换为你的具体需求。
讨论
0 条评论