HTML4.01 ( http://www.w3.org/TR/html401/struct/tables.html#adef-summary ) 的规范规定表格摘要属性应包含“......表格用途的摘要和结构......”和给出的例子支持这种用法。
Web 内容可访问性指南 2.0 ( http://www.w3.org/TR/WCAG20-TECHS/H73.html ) 说,summary 属性是“提供数据如何组织成表格或如何浏览表格的简要说明"
WCAG 1.0 ( http://www.w3.org/TR/WCAG10-HTML-TECHS/#table-summary-info ) 说了类似的话,并且这些示例再次显示了用于描述表格的目的和结构的用法。
另一方面,伊利诺伊州信息技术无障碍中心 iCITA ( http://html.cita.uiuc.edu/nav/dtable/dtable-rules.php )将该属性的最佳实践描述为“应该描述表或作者打算通过表中数据传达的结论"
我怀疑 iCITA 是否突然选择了这个,并且还有其他 HTML 书籍和指南建议类似的做法。
在许多方面,这种用法对我来说更有意义,因为明智地使用 thead 和 th 元素以及 scope 和 headers 属性应该足以向无视力的用户描述表格的结构,而没有其他视力正常的用户可以通过快速扫描表格获得复杂表格的要点,以匹配视力正常的用户可以获得的相同级别的信息。
但是,我不愿偏离 WCAG 的经过充分研究的建议。
所以,我的问题是:如果您在数据表的摘要属性中添加任何内容,您是否输入目的、结构、内容描述、结论和/或其他内容,为什么?特别欢迎基于此属性的真实用户反馈的原因。