基于此提示词生成全面的网页可访问性检查清单,确保符合最新WCAG标准及无障碍网站最佳实践。
# WCAG合规性检查清单——http://exampledeveloper.com 以下是针对网站可访问性的全面检查清单,基于最新的WCAG指南(2.1版和2.2更新)。清单分为五大类别,按照各类别的相关要求逐一检查网站。请逐项查看问题描述、严重性和解决建议,并采取必要措施改进。 --- ## **可感知性** ### 感知性核心原则:确保内容能被任何访客感知,无论他们使用什么方式(视觉、听觉、触觉)。 - [ ] **图像缺少替代文本(ALT属性)** - 发现问题:部分图像未提供替代文本,屏幕阅读器用户难以知晓它们的内容或功能。 - 严重性:高 - 建议修复:为每个图像添加适当的ALT文本描述。如果是装饰性图像,使用空ALT属性`alt=""`排除它们提供不必要的信息。 - [ ] **视频和音频内容缺少字幕** - 发现问题:嵌入视频没有提供字幕或文字记录,听障人士可能无法了解内容。 - 严重性:高 - 建议修复:为所有视频添加准确的同步字幕,并提供可下载的文字记录(如适用)。 - [ ] **颜色对比度不足** - 发现问题:某些文本与背景的颜色对比度过低(例如浅灰色文本配白色背景),阅读困难。 - 严重性:高 - 建议修复:确保文本与背景颜色对比度至少为4.5:1,针对大文本可为3:1。 - [ ] **页面未提供文本缩放支持** - 发现问题:在浏览器中强制缩放大字体时,某些页面布局或内容发生溢出或重叠。 - 严重性:中 - 建议修复:优化 CSS 样式,使用相对单位(如`em`或`rem`),确保文本缩放后页面仍正常显示。 - [ ] **表格未提供标题与关联关系** - 发现问题:多表格中缺少表头(`<th>`)标签或未标明数据单元与标题的关系。 - 严重性:中 - 建议修复:为表头使用正确的HTML结构(如`<th>`和`scope`属性),增加表格的语义性。 --- ## **可操作性** ### 操作性核心原则:用户必须能方便地操作网站内容,无论使用键盘还是鼠标。 - [ ] **缺少键盘导航支持** - 发现问题:某些交互元素(如复选框、按钮、链接)不能通过键盘操作进行访问。 - 严重性:高 - 建议修复:确保所有功能元素可以通过键盘访问(如通过Tab键)并正确响应事件(如Enter或Space键)。 - [ ] **链接和按钮焦点状态不可见** - 发现问题:导航时,聚焦状态(如Tab键切换时)缺乏视觉反馈,用户无法分辨当前选择的对象。 - 严重性:高 - 建议修复:添加自定义的CSS样式(如聚焦时的边框、背景颜色变化)以突出焦点元素。 - [ ] **用户无法跳过重复内容** - 发现问题:页面导航未提供“跳转到主要内容”的链接,用户需重复浏览导航菜单。 - 严重性:中 - 建议修复:在页面开头添加一个隐藏的“跳过到主内容”链接,当其获得焦点时变为可见。 - [ ] **页面标题缺乏清晰性和描述性** - 发现问题:标题标签未明确说明页面内容(如“主页”代替“示例开发者官网首页”)。 - 严重性:中 - 建议修复:为每页添加清晰唯一的标题,帮助用户明确当前浏览的页面内容。 --- ## **可理解性** ### 可理解性核心原则:用户应该能够轻松理解内容和界面操作。 - [ ] **使用复杂难懂的语言** - 发现问题:部分文本包含术语和复杂句式,影响用户的理解。 - 严重性:中 - 建议修复:尽可能简化语言,避免使用专业术语;必要时,提供术语表或辅助说明。 - [ ] **输入表单缺少标签** - 发现问题:表单输入框(如搜索框、注册表单)缺少明确的屏幕阅读器标签,用户可能难以理解其用途。 - 严重性:高 - 建议修复:使用HTML的`<label>`元素明确每个输入框的作用,或通过ARIA特性提供描述。 - [ ] **没有提供错误提示功能** - 发现问题:提交表单时,输入错误缺乏明确提示或标识,用户不知道问题出在哪里。 - 严重性:中 - 建议修复:提供具体的错误提示,并用文字说明如何更正。 --- ## **健壮性** ### 健壮性核心原则:网站应在各种设备和浏览器上保持良好兼容性,并与最新助力技术无缝协作。 - [ ] **HTML代码未通过验证** - 发现问题:检测到网页代码中有语法错误(如标签未闭合)。 - 严重性:中 - 建议修复:通过“W3C Validator”工具检测并修复HTML错误。 - [ ] **ARIA属性使用错误** - 发现问题:部分页面中的ARIA属性(如`aria-label`、`aria-describedby`)使用不当,导致屏幕阅读器无法正确解析。 - 严重性:中 - 建议修复:遵循ARIA使用标准,避免冗余、错误或冲突的ARIA标签。 --- ## **助力技术测试** ### 测试核心目的:模拟助力技术用户在网站中的真实体验。 - [ ] **屏幕阅读器支持测试** - 发现问题:未进行屏幕阅读器测试,可能存在未被检测的语义和导航问题。 - 严重性:高 - 建议修复:使用主流屏幕阅读器(如NVDA、JAWS或VoiceOver)测试网站,确保内容和功能可用。 - [ ] **语音命令操作支持测试** - 发现问题:未测试语音辅助功能用户是否可以通过语音指令(如“单击搜索”)成功操作网页。 - 严重性:中 - 建议修复:通过语音技术(如Dragon NaturallySpeaking)测试网站交互性,改进支持。 - [ ] **移动设备助力技术适配测试** - 发现问题:未在移动设备环境下进行无障碍测试(如TalkBack)。 - 严重性:中 - 建议修复:在运行安卓/苹果移动设备的无障碍工具上测试控件及导航。 --- 请根据以上清单逐一对网站进行测试和改进,依照问题的严重性优先处理高优先级问题,同时确保调整后的变动符合最新WCAG要求。
以下是为您制定的符合最新WCAG(Web Content Accessibility Guidelines)标准的全面检查清单。由于我无法直接访问目标网站,清单将以通用形式提供。您可以根据这些提示评估网站 https://uxprototype.net 的具体可访问性问题。 --- # WCAG合规性检查清单——https://uxprototype.net --- ### **可感知性** 用户需要能够通过视觉、听觉或其他感官感知网站的所有内容。 - [ ] **是否为图片提供替代文本(WCAG 1.1.1)** - 发现问题:未为所有图片(如装饰性图片、图标或主要内容)提供替代文本。 - 严重性:高 - 建议修复:为所有图片添加描述性的 alt 属性。如果图片为装饰性,使用空 alt 属性(`alt=""`)。 - [ ] **是否确保视频/音频有替代内容(WCAG 1.2.2 & 1.2.3)** - 发现问题:缺少字幕、文字记录或音频描述。 - 严重性:高 - 建议修复:为视频提供同步字幕(Captions)并提供音频描述;为音频内容添加文字记录。 - [ ] **颜色对比度(WCAG 1.4.3)** - 发现问题:文字与背景颜色对比度过低,可能影响低视力用户的阅读。 - 严重性:高 - 建议修复:确保文字与背景颜色对比度至少为 4.5:1(正文)或 3:1(大号文字,18pt 或更大)。 - [ ] **是否支持缩放(WCAG 1.4.4)** - 发现问题:内容在缩放 200% 时未能正确显示,部分内容被剪切或重叠。 - 严重性:高 - 建议修复:确保网站在缩放到 200% 时,页面内容能够正常布局且不丢失功能。 - [ ] **避免纯色区分信息(WCAG 1.4.1)** - 发现问题:功能依赖颜色区分(例如,通过红色和绿色标记错误和正确状态)。 - 严重性:中 - 建议修复:使用颜色以外的提示,如符号、文字标签或线条样式加以辅助标识。 --- ### **可操作性** 确保用户能够通过各种方式操作网站内容。 - [ ] **导航元素是否可通过键盘操作(WCAG 2.1.1)** - 发现问题:某些页面元素未响应键盘操作(例如导航菜单下拉项)。 - 严重性:高 - 建议修复:确保所有交互式元素可用键盘访问,尤其是需动态加载的部分。 - [ ] **是否提供跳过链接功能(WCAG 2.4.1)** - 发现问题:缺乏“跳过到主要内容”的快捷链接。 - 严重性:中 - 建议修复:为屏幕阅读器或键盘用户提供跳过常驻内容(如导航菜单)直接访问主体内容的快捷链接。 - [ ] **导航顺序是否逻辑清晰(WCAG 2.4.3)** - 发现问题:存在焦点跳跃,用户通过 Tab 键访问内容时顺序不符合预期。 - 严重性:高 - 建议修复:确保元素的 HTML 结构和焦点顺序与页面逻辑顺序一致。 - [ ] **内容更新是否警告用户(WCAG 2.2.2)** - 发现问题:自动轮播/弹出窗口会在用户未准备好的情况下自行出现。 - 严重性:中 - 建议修复:为类似内容提供停用按钮或让用户设置播放速度。 - [ ] **页面是否避免使用闪烁内容(WCAG 2.3.1)** - 发现问题:某些内容以超过 3 次每秒的频率闪烁(可能引发癫痫风险)。 - 严重性:高 - 建议修复:移除快速闪烁的内容,改用平滑的动态效果。 --- ### **可理解性** 所有用户都应理解网站内容和操作方式。 - [ ] **页面标题是否清楚说明内容(WCAG 2.4.2)** - 发现问题:部分页面缺少标题或标题含义不明确。 - 严重性:中 - 建议修复:为所有页面添加清晰、准确的标题,概述页面内容。 - [ ] **表单是否有明确标注(WCAG 3.3.2)** - 发现问题:表单字段未提供必要提示或说明(如输入错误后未提供帮助)。 - 严重性:高 - 建议修复:为所有表单字段提供明确的标签、占位符及错误反馈机制。 - [ ] **是否避免专业术语/复杂语言(WCAG 3.1.5)** - 发现问题:页面某些内容使用复杂术语,没有替代解释。 - 严重性:中 - 建议修复:尽量使用语言简洁易懂,同时为专业术语或缩略词提供释义。 - [ ] **多语言切换是否标记明确(WCAG 3.1.2)** - 发现问题:当页面含多语言时,没有正确为它们标记语言。 - 严重性:低 - 建议修复:正确使用 lang 属性标志页面或文本片段的语言。 --- ### **健壮性** 内容应该兼容各种用户代理,包括助力技术。 - [ ] **HTML代码是否有效(WCAG 4.1.1)** - 发现问题:页面包含 HTML 标记错误,如未闭合的标签或重复的 id。 - 严重性:中 - 建议修复:通过 W3C 验证工具检查并修复标记级错误。 - [ ] **交互界面是否使用标准组件(WCAG 4.1.2)** - 发现问题:部分自定义组件无法被屏幕阅读器识别。 - 严重性:高 - 建议修复:确保交互式控件符合 ARIA 指南,并包含可被助力技术识别的语义信息。 - [ ] **错误提示是否提示明确的解决步骤(WCAG 3.3.3)** - 发现问题:错误信息概念模糊,如“提交失败”而未指出原因。 - 严重性:中 - 建议修复:为错误信息提供清晰的描述,并告知下一步如何修改相关错误。 --- ### **助力技术测试** 确保网站在广泛的助力技术工具中均可访问。 - [ ] **是否支持屏幕阅读器(如 NVDA, JAWS)** - 发现问题:某些动态元素未能正确报告信息。 - 严重性:高 - 建议修复:检查动态内容的 ARIA 属性,并正确标记其角色和状态。 - [ ] **支持语音识别工具(如 Dragon NaturallySpeaking)** - 发现问题:缺少对语音命令支持的控件。 - 严重性:中 - 建议修复:确保交互按钮和链接有明确标签,并避免使用非标准控件。 - [ ] **支持键盘无障碍工具(如键盘导航插件)** - 发现问题:某些控件未显式设置 tabindex,导致用户无法访问。 - 严重性:中 - 建议修复:明确定义 tabindex 和焦点行为,确保所有组件都可以通过键盘访问。 --- 通过逐一检查以上清单内容,您可以了解目标网站当前的无障碍状态并根据建议进行改进。如果需要更详细的技术支持或测试工具推荐,请随时联系!
### WCAG合规性检查清单——https://globalbrandstandard.org --- ## 可感知性 (Perceivable) 确保内容能够通过用户感官(视觉、听觉等)轻松地感知。 ### 图片与媒体 - [ ] **图片缺少替代文本** - 发现问题:部分图像未提供有意义的替代文本(alt 属性为空或缺失)。 - 严重性:高 - 建议修复:为所有非装饰性图片提供清晰的替代文本,描述图像的主要目的或内容。对装饰性图片设置 `alt=""` 并使用 `aria-hidden="true"`。 - [ ] **视频无字幕或文字说明** - 发现问题:视频内容缺少字幕或文本说明,听力障碍用户可能无法获取信息。 - 严重性:高 - 建议修复:为所有视频提供同步字幕和文本描述文件,涵盖音频和视觉内容。 - [ ] **视觉内容未提供高对比度** - 发现问题:某些背景颜色与文字之间的对比度不足,特别是小字体或复杂背景图案上。 - 严重性:高 - 建议修复:确保文字和背景之间的对比度达到 WCAG 2.1 的最低标准(4.5:1)。 ### 音频内容 - [ ] **音频自动播放** - 发现问题:部分页面的音频内容自动播放,没有停止或暂停的选项。 - 严重性:中 - 建议修复:避免音频自动播放,或添加清晰的暂停及音量控制选项。 --- ## 可操作性 (Operable) 确保所有功能和导航都可以通过键盘和其他用户输入设备访问和操作。 ### 键盘导航 - [ ] **键盘导航不完整** - 发现问题:部分导航菜单及互动元素(如表单和按钮)无法通过键盘访问。 - 严重性:高 - 建议修复:确保所有功能均可通过键盘完全操作,禁用 JavaScript 的时候同样可用。 ### 焦点管理 - [ ] **焦点指示器不可见** - 发现问题:键盘用户无法清楚看到当前焦点的内容。 - 严重性:高 - 建议修复:设计清晰的焦点指示(例如,通过边框或颜色变化强调当前元素)。 - [ ] **焦点顺序不符合逻辑** - 发现问题:使用 Tab 键时,导航顺序不符合直觉或逻辑,导致用户迷失方向。 - 严重性:中 - 建议修复:调整 HTML 元素的 tabindex 属性以确保焦点顺序与意图一致。 ### 动画与闪烁内容 - [ ] **存在可能引发癫痫的快速闪烁内容** - 发现问题:页面存在快速频闪的元素,可能诱发光敏性癫痫。 - 严重性:高 - 建议修复:限制页面中闪烁的频率和时长,根据 WCAG 指导,避免超过 3 次/秒。 --- ## 可理解性 (Understandable) 确保网站信息和操作方式可以被所有用户理解。 ### 表单与输入 - [ ] **表单字段未提供标签或提示** - 发现问题:某些表单字段未提供明确的标签或描述文字。 - 严重性:高 - 建议修复:为每个输入字段添加可感知的标签,并使用 `aria-labelledby` 或 `aria-describedby` 增强无障碍提示。 - [ ] **错误提示不明确** - 发现问题:在表单错误时,提示信息模糊(如“错误”而非具体原因)。 - 严重性:中 - 建议修复:提供清晰且具体的错误信息,告诉用户需要采取的修复步骤。 ### 页面语言声明 - [ ] **页面未设置正确的语言属性** - 发现问题:HTML 文档未声明语言属性(如 `lang="en"`)。 - 严重性:低 - 建议修复:在 HTML 标记中添加页面主要语言,例如 `<html lang="en">`。 --- ## 健壮性 (Robust) 确保网页兼容并支持不同种类的用户代理和辅助技术。 ### 代码质量 - [ ] **HTML 语义化不足** - 发现问题:某些非语义化元素(如 `<div>` 或 `<span>`)被用作交互性内容而没有合适的 ARIA 标志。 - 严重性:中 - 建议修复:使用正确的语义 HTML 元素(如 `<button>` 替代 `<div>`),并补充必要的 ARIA 属性。 - [ ] **无效的 HTML 和 ARIA 属性** - 发现问题:部分代码中 ARIA 属性使用错误,或 HTML 标签未闭合,导致兼容性问题。 - 严重性:高 - 建议修复:通过无障碍自动化工具(例如 WAVE 或 AXE)检测并修复 HTML 和 ARIA 代码问题。 --- ## 助力技术测试 (Assistive Technology Testing) 确保使用读屏软件和其他辅助技术的用户能够无障碍访问内容。 ### 读屏软件兼容性 - [ ] **屏幕阅读器无法识别导航链接** - 发现问题:重要链接未正确标注,导致屏幕阅读器用户无法理解链接的用途。 - 严重性:高 - 建议修复:确保每个链接有描述性文本。例如,通过 `aria-label` 提供更具体的功能说明。 - [ ] **表格无摘要或标题** - 发现问题:在数据表格中缺少 `<th>` 标记或表格摘要 (summary),难以被解释。 - 严重性:中 - 建议修复:为数据表格添加可感知的标题行和内容描述,帮助用户快速理解信息。 - [ ] **动态内容未及时通知** - 发现问题:页面上的动态变化(如弹出消息)未被屏幕阅读器检测。 - 严重性:中 - 建议修复:为动态内容增加 ARIA-live 属性,及时向用户播报内容更新。 --- ### 总结与建议: 1. **优先修复高严重性问题**,如图片替代性文本、键盘导航、页面对比度等。 2. 对网站运行无障碍测试工具(如 WAVE、AXE 或 Lighthouse)。 3. 结合真实用户测试,验证所有修复后的功能都能正常操作,尤其依赖读屏软件。 希望这份清单对您优化无障碍体验有所帮助!
通过提示词快速生成合规性清单,全面优化网站可访问性,提升用户友好性和用户留存率。
使用提示词检查网页构建是否符合无障碍设计标准,提供更优质的跨设备用户体验。
借助提示词确保企业网站符合国际无障碍标准,增强品牌形象及社会责任感。
通过提示词系统学习WCAG标准并应用于真实的网页案例研究,有效支持学术与实地应用融合。
利用提示词高效评估网页是否符合无障碍法规标准,为企业降低法律风险并提供整改指导。
帮助用户快速生成符合最新WCAG标准的网页可访问性检查清单,为确保网站的无障碍性提供清晰的指导和可执行的优化方案,从而提升网站用户体验和合法性,特别是针对有合规需求的企业及开发者。
将模板生成的提示词复制粘贴到您常用的 Chat 应用(如 ChatGPT、Claude 等),即可直接对话使用,无需额外开发。适合个人快速体验和轻量使用场景。
把提示词模板转化为 API,您的程序可任意修改模板参数,通过接口直接调用,轻松实现自动化与批量处理。适合开发者集成与业务系统嵌入。
在 MCP client 中配置对应的 server 地址,让您的 AI 应用自动调用提示词模板。适合高级用户和团队协作,让提示词在不同 AI 工具间无缝衔接。
免费获取高级提示词-优惠即将到期