在 HTML5 中,我们目前有一个<figure>
元素,定义如下(W3C 参考)
figure 元素表示一个内容单元,可以选择带有标题,它是自包含的,通常作为单个单元从文档的主要流程中引用,并且可以从文档的主要流程中移开而无需影响文档的意义。
最近,响应式图像社区小组<picture>
提出了一个新元素,它在参考文献中定义如下
用于显示可以来自多种来源的图像的图片元素(请参阅 srcset 属性)。用户代理显示哪个图像取决于获取源图像的算法。
由于这两个描述似乎并不矛盾(并且图片上的文档还处于草稿状态),所以我的问题是:是否可以(从技术上和语义上)以这种方式嵌套picture
在figure
元素中?
<figure>
<picture>
<source ...>
<source ...>
<source ...>
<img..>
</picture>
<figcaption>...</figcaption>
</figure>
我在规格中没有找到关于它的参考资料。:\
注意:我知道目前没有浏览器实现这个元素,我只是用jQuery图片做一些实验
谢谢你。