css小tips -- figcaption标签

今天看到了figcaption标签:

<div class="col-md-4">
    <figure class="single bg">
        <img class="img-fluid" src="https://res.cloudinary.com/kirillkrasin/image/upload/v1529409840/codepen/cat.jpg" alt="image">
        <figcaption>Adorable Cat</figcaption>
    </figure>
</div>

    查了菜鸟教程,figcaption用于描述figure标签的标题,figure用于标记img,<figcaption> 元素应该被置于 <figure> 元素的第一个或最后一个子元素的位置;

对于figure标签,developer.mozilla上面的说明:

    HTML <figure> 元素代表一段独立的内容, 经常与说明(caption) <figcaption> 配合使用, 并且作为一个独立的引用单元。当它属于主体(main flow)时,它的位置独立于主体。这个标签经常是在主文中引用的图片,插图,表格,代码段等等,当这部分转移到附录中或者其他页面时不会影响到主体。

可以通过在<figure>元素中插入一个<figcaption>来为其关联一个标题(作为它的第一个或者最后一个子元素);

    所以,我之前的错误观点是把<figcaption>和<img>关联在了一起,实际上,<figcaption>是和<figure>关联,作为它的第一个子元素或者最后一个,<fugure>里面可以放不止是<img>还可以是代码段,图片(规定独立的流内容)等等,所以<figcaption>和<img>是没有必要关联的。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值