用途:该技能用于在 TYPO3 v13 与 v14.3 LTS 的 sitepackage 前端开发中落实 WCAG 2.2 AA 无障碍标准,适用于构建无障碍导航、表单、筛选、表格、跳转链接、折叠组件,或审查前端代码的无障碍性。资料指出 EN 301 549 仍引用 2.1 AA,2.2 覆盖两者的 WCAG 部分,但不含 EN 的进一步条款。
主要能力:提供无障碍规则与检查清单。规则包括:每页首个可聚焦元素必须是跳转链接;正文链接需加下划线,不能仅靠颜色区分;不要禁用按钮,应在点击时校验并显示错误;导航不用 role="menu",而用 <nav> > <ul role="list"> > <a>;样式化列表加 role="list" 以保留语义;viewport 必须允许缩放,不得用 user-scalable=no 或 maximum-scale=1;折叠触发器加 aria-expanded;内容元素需检查 ARIA 属性、图片 alt、可见焦点指示、prefers-reduced-motion、对比度(AA 为 4.5:1,UI 与大文本 3:1,需实测而非目测,APCA 不能豁免 WCAG 失败)以及键盘操作。
使用方式:技能内含 references 目录,按主题提供参考文档,如 accessibility.md、verifying-accessible-names.md,以及跳转链接、导航、表单、筛选、折叠组件、可点击卡片、响应式表格、粘性头部、懒加载、面包屑、语言切换、动画、锚点滚动、骨架屏、Toast 通知、返回顶部等模式文档。资料还列出 v14 的无障碍改进:原生 <dialog> 模态替代 Bootstrap Modal(Breaking #107443),DocHeader 面包屑重构(Feature #107875),CKEditor 5 v47 明暗上下文感知(Breaking #106964),Camino 主题(v14.1+,Feature #108539)。
适用场景与限制:适用于 TYPO3 v13/v14.3 LTS 站点包前端开发与代码审查。资料未提供安装命令、收费信息或具体平台支持范围,这些事实暂未提供。