HTML5 Forms中表的默认实现使用HTMLDIV元素渲染表。 渲染包括使用ARIA角色来满足辅助功能要求。
为了避免屏幕阅读器出现辅助功能问题(该屏幕阅读器不完全支持与数据表一起使用的ARIA角色),HTML5 Forms提供了表的替代演绎版。 这些表基于Designer中引入的新表格式,该格式还支持:
要在HTML5 Forms中使用新格式,请将表标记为复杂。 要将表标记为复杂,请添加 extras
表子表单的XML源中的标记,如下所示:
</extras>
<text name="complexTable">1</text>
</extras>
标记为的表 complextable 遵循本机HTML演绎版,并为某些屏幕阅读器提供更好的无障碍支持。 要创建行范围,请选择同一列中表的连续单元格,右键单击所选内容,然后单击 合并单元格.
创建行范围仅适用于最左侧的单元格。
要将行标记为行标题,请选择行中的所有单元格,右键单击选定内容,然后单击 标记标题.
要将单元格标记为列标题,请选择列中的任意单元格,右键单击所选内容,然后单击 标记标题.
新增限制 Accessibletable 格式: