caption标签仅提供表格主题或目的的简洁标题,非摘要描述;应控制在15–25字内,明确主体与维度,避免冗余指代;详细摘要需用aria-describedby、h2或details等语义化方式实现。

caption 标签本身不能提供“摘要描述”,它只是为 屏幕阅读器在进入表格前,会自动朗读 这比空 caption 或模糊的“数据表1”更具上下文意义。 若需提供更详细的背景、数据来源、统计方法或关键发现(即真正的“摘要描述”),不应塞进 caption,因为: 生成可在 deepbi 沙箱 iframe 内运行或作为独立文件运行的交互式 HTML 页面,使用 `window.deepbi` JS SDK 实现数据查询、空间管理、文件浏览及用户操作。当用户提出以下需求时启用该能力:
- 创建 KPI 仪表盘、数据表格、文件浏览器、成员列表、管理页面;
- 明确要求“转成 dhtml”、“转译成 HTML”、“把 XX 页面转成……”、“控制台页面”、“管理后台”、“DeepBI 页面迁移”;
- 提及位于 `apps/console/src/featur 使用语义化、可访问的组合方式替代“caption 承担摘要功能”: 元素定义可见的标题(通常显示在表格上方居中),其语义作用是说明表格的**主题或目的**,而非摘要内容。辅助设备(如屏幕阅读器)会将
作为表格的首要可访问标识读出,因此它必须简洁、准确、具有描述性——但不是“摘要”意义上的长篇概述。caption 的核心可访问作用
内容,帮助用户快速判断“这个表格是关于什么的”。例如:
...
...
不要用 caption 替代摘要描述
为报表提供真正摘要描述的推荐做法
或 :用标题级元素承载简明摘要句,既可视又可被辅助技术识别为上下文;:将详细摘要(如数据口径说明、异常说明)收起,供有需要的用户展开阅读,不干扰主流程; 的
aria-describedby 属性指向一个隐藏或邻近的 aria-hidden="true" 隐藏)。
caption 编写实用建议
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!










