随着 HTML5 的出现,我开始使用figure
包围图像和表格等。到目前为止,我已经使用表格的caption
元素来标记表格。但是,figcaption
可用于标记图形的内容。似乎在图中的表格的情况下,有两个元素或多或少具有相同的目的。
一方面,caption
特定于描述表格的用途;另一方面figcaption
是更广泛的,但将适用于表格以及其他图形内容。
figcaption
如果只是为了与包含不同元素的其他图形保持一致,那么用图形来标记表格是否合适?
随着 HTML5 的出现,我开始使用figure
包围图像和表格等。到目前为止,我已经使用表格的caption
元素来标记表格。但是,figcaption
可用于标记图形的内容。似乎在图中的表格的情况下,有两个元素或多或少具有相同的目的。
一方面,caption
特定于描述表格的用途;另一方面figcaption
是更广泛的,但将适用于表格以及其他图形内容。
figcaption
如果只是为了与包含不同元素的其他图形保持一致,那么用图形来标记表格是否合适?
来自WHATWG 规范:
当 table 元素是除 figcaption 之外的 figure 元素中的唯一内容时,应省略 caption 元素以支持 figcaption。
虽然它们目前匹配,但这里有一个W3C Editor's Draft的相应链接,以防万一。