Animg
在元素中不是必需的figure
,它恰好是常见的,并且大多数使用的示例figcaption
也有图像。
http://dev.w3.org/html5/spec/single-page.html#the-figure-element
因此,该<figure>
元素可用于注释插图、图表、照片、代码列表等,这些是从文档的主要内容中引用的,但可以在不影响文档流程的情况下从该主要内容中移开,例如页面的一侧、专用页面或附录。
http://dev.w3.org/html5/spec/single-page.html#the-figcaption-element
该元素表示 figcaption 元素的父图形元素(如果有<figcaption>
)的其余内容的标题或图例。
请注意“如果有”部分,这使我相信除 之外的内容figcaption
可能不存在并且仍然有效。然而,正如 Alochi 所指出的,它暗示了对元素的滥用,因为没有内容可供标题描述。
在当前的规范示例中有一个示例,即非图像内容伴随着 figcaption,所以我认为可以公平地假设没有图像是完全可以的:
在这里,一首诗的一部分是用图形标记的。
<figure>
<p>'Twas brillig, and the slithy toves<br>
Did gyre and gimble in the wabe;<br>
All mimsy were the borogoves,<br>
And the mome raths outgrabe.</p>
<figcaption>
<cite>Jabberwocky</cite> (first verse).
Lewis Carroll, 1832-> 98
</figcaption>
</figure>