【发布时间】:2012-10-05 16:00:32
【问题描述】:
在 HTML5 中,我们目前有一个 <figure> 元素,定义如下 (W3C reference)
图形元素表示一个内容单元,可以选择带有标题,它是自包含的,通常作为单个单元从文档的主要流程中引用,并且可以从文档的主要流程中移开不影响文档的含义。
最近Responsive Images Community group提出了一个新元素<picture>,它被定义为in the reference这样
用于显示来自一系列来源的图像的图片元素(参见 srcset 属性)。用户代理显示哪个图像取决于获取源图像的算法。
由于这两个描述似乎并不矛盾(并且图片上的文档还处于 draft 状态),所以我的问题是:是否有可能(技术上和语义上)有一个嵌套的 picture 在里面一个figure元素,这样吗?
<figure>
<picture>
<source ...>
<source ...>
<source ...>
<img..>
</picture>
<figcaption>...</figcaption>
</figure>
我在规范中没有找到关于它的参考资料。 :\
注意:我知道目前没有浏览器实现这个元素,我只是用jQuery picture做一些实验
谢谢。
【问题讨论】:
-
这只是一个建议。在 HTML5 工作组(无论它是哪一个)批准包含它之前,您不能期望在任何规范中找到它。或许在社区组的邮件列表或 HTML5 邮件列表中询问这个问题的更好地方。
-
这还能用吗?从来不知道
<picture>标签 -
@FabrizioCalderan 谢谢,学到了新东西 ;)
-
@FabrizioCalderan - 请考虑重新选择所选答案,因为当前已弃用且不正确
标签: image html responsive-design w3c