tiptap 可访问性
赞助开发 ❤️
我们需要您的支持来维护、更新、支持和开发 Tiptap。如果您期待这里的工作进展,成为赞助商资助我们的工作。
引言
我们努力让 Tiptap 对所有人都友好,但目前来说,这方面的工作还很少。根据我们的理解,需要做的有:
用户界面
界面需要有清晰的对比度、足够大的点击区域、语义化的标记、键盘可访问,并且文档详尽。目前我们还没有提供界面,所以这部分完全取决于您。
不过别担心,我们很快会提供一个界面,并在初期就考虑到可访问性。
输出内容
编辑器需要生成语义化的标记、键盘可访问,并且文档良好。Tiptap 的内容结构良好,这是一个不错的起点。然而,我们可以添加对额外属性的支持,比如图片的 Alt 属性,来鼓励其使用。
写作辅助(可选)
一个可选的写作辅助可以帮助人们正确地编写语义内容,例如指出标题层级使用不正确的例子。核心开发者提供的这类辅助可以帮助改善大量应用的内容质量。
资源
文档 | 分节 | 标题 |
---|---|---|
WCAG 3.0 | 7.1 | 文本替代 |
WCAG 2.1 | 1.1.1 | 非文本内容 |
WCAG 2.1 | 2.1 | 键盘可访问 |
WCAG 2.1 | 2.1.1 | 键盘 |
WCAG 2.1 | 4.1.1 | 解析 |
WCAG 2.1 | 4.1.2 | 名称、角色、值 |
WCAG 2.1 | 2.1.2 | 无键盘陷阱 |
待办: 更新资源链接至 WCAG 3.0:https://www.w3.org/TR/wcag-3.0/
有什么遗漏或需要补充的吗?请告诉我们,我们会考虑加入。