这显然是一个非常不同的问题:“一个能<figure>
元素仅包含<figcaption>
没有图像?”
我将我的网站使用HTML5语义元素。我有很多的投资组合页面,含有大量的图片。每个图像有一个标题,就像这样:
<img ... >
<p class="caption">... </p>
是否可以在不必将图像和标题包装在元素中的情况下替换p
标记和类?figcaption
figure
包装所有的图像和字幕的figure
内容将是为我做一痛,并增加了额外的(unnecassary)代码。
使用figcaption
好像语义比使用更好的p
标签带班。
这些图像并未直接被页面上的正文引用,因此使用figure
并不是严格必要的(正如我说过的,我不愿意花时间做这件事,并认为这会增加代码膨胀)。
可以,但是不是有效的HTML。该规范说,父母必须是<figure>
:
允许的父元素:一个
<figure>
元素;该<figcaption>
元素必须是它的第一个或最后一个孩子。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句