作者和编辑人员创建可访问表格的最佳做法
表格是一种在富文本字段中直观地组织结构化内容的有效方式,但您必须牢记一些可访问性指南。
仅将表格用于表格数据
请勿使用表格直观地组织信息。例如,不要在两列表格中放置很长的字符串列表来节省空间。表格用于在网格中组织表格数据(即将数据组织成行,每行包含有关某些内容的信息)。
表格必须具有列标题或行标题
将表格的第一行或第一列设置为标题,并在每个标题单元格中放置文本。
要将首行变为标题,请在富文本字段中右键单击首行,然后从打开的上下文菜单中选择。然后,在行类型下,选择标题,然后单击保存以应用更改。这将为每列创建列标题。
要将最左侧的列变为标题,请在富文本字段中右键单击该列中的每个单元格,然后从打开的上下文菜单中选择。然后,在单元格类型下,选择标题单元格,然后单击保存以应用更改。对第一列中的每个单元格重复此操作。这将为每行创建行标题。
表格必须有标题
您可以通过以下方式之一为表格提供标题:
- 在 Content Manager 资源管理器或 Experience Manager 中,在表格编辑器对话框中设置标题属性。
- 在 Experience Space 中,右键单击表格,然后从上下文菜单中选择表格属性。在弹出对话框中,选择显示标题。之后,您可以键入表标题。
Experience Space 用户界面具有用于富文本字段的可访问性检查器选项。如果您是在其中插入包含表格的富文本字段的作者或是在其中检查包含表格的富文本字段,请运行检查器以收到存在任何无标题表格(表格标题)的警告。
屏幕阅读器测试
必须测试以下按键:
| 按键 | 效果 |
|---|---|
| T | 跳到下一表格 |
| Shift+T | 跳到上一表格 |
| Ctrl+Alt+Up | 向上移动一个单元格 |
| Ctrl+Alt+Down | 向下移动一个单元格 |
| Ctrl+Alt+Left | 向左移动一个单元格 |
| Ctrl+Alt+Right | 向右移动一个单元格 |
进一步了解
有关表格 HTML 结构的详细信息,请参阅关于表格的 W3C 教程。