我们可以不使用<figure>在图像上使用<figcaption>吗?

Markeee

这显然是一个非常不同的问题:“一个能<figure>元素仅包含<figcaption>没有图像?”

我将我的网站使用HTML5语义元素。我有很多的投资组合页面,含有大量的图片。每个图像有一个标题,就像这样:

 <img ... >
 <p class="caption">... </p>

是否可以在不必将图像和标题包装在元素中的情况下替换p标记和类figcaptionfigure

包装所有的图像和字幕的figure内容将是为我做一痛,并增加了额外的(unnecassary)代码。

使用figcaption好像语义比使用更好的p标签带班。

这些图像并未直接被页面上的正文引用,因此使用figure并不是严格必要的(正如我说过的,我不愿意花时间做这件事,并认为这会增加代码膨胀)。

j08691

可以,但是不是有效的HTML。规范说,父母必须是<figure>

允许的父元素:一个<figure>元素;<figcaption>元素必须是它的第一个或最后一个孩子。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

<figcaption> 可以在没有其父 <figure> 元素的情况下使用吗?

我们可以在不使用Cloud Composer的情况下运行气流模板吗

我们可以在 Angular js 中不使用 $apply 触发 $digest 吗?

不使用绝对div,我们可以创建不同的分层重叠div吗

我们可以在不使用时关闭 Azure HDInsight 群集以避免充电吗

我们可以不使用导入语句访问内置类吗?

我们可以在不使用 Firebase 的情况下向全球发送通知吗?

我们可以在amCharts上使用reactJS吗

我们可以在@HystrixCommand上使用@Async吗

我们可以在DtD上使用Xpath吗

我们可以在 TCP 协议上使用 TLS 吗?

如果我们有一个包含所有代码的单个文件项目,我们可以不使用链接器吗?

今天我们可以在不使用粘性会话的情况下通过websocket使用核心SignalR吗?

我们可以在不使用MatTableDataSource / <mat-table>的情况下在Angular中使用MatPaginator吗?

我们可以在不使用任何框架的情况下在css中给出if else条件吗

我们可以在不使用Jad文件的情况下在Blackberry中共享应用程序吗

我们可以仅在不使用on_delete的情况下定义model.CASCADE吗?

我们可以在不使用 selenium/QTP 等的情况下进行网络自动化吗?

我们可以在不使用Java中的return的情况下为通过参数传递的对象分配值吗?

我们可以在不使用 Azure Active Directory 的情况下在 Azure 中配置 SSO(单点登录)吗?

我们可以在不使用fopen的情况下用C打开二进制文件吗?

在ArangoDB中,如果我们不使用任何JS过程,可以禁用V8引擎吗?

我们可以在不使用GCM / FCM的情况下以chrome形式进行网络推送通知吗?

我们可以不使用选择路由器而动态地调用子流或私有流吗?

我们可以在python中用单个代码编码中序、前序和后序吗?不使用递归

我们可以不休眠使用jpa吗

我们可以这样使用分组方式吗?

我们可以在“ finally”块中使用“ return”吗

我们可以远程使用 BLPAPI 吗?