图片间隙问题处理

图片下方的间隙问题

问题描述

  • 在一个div标签里嵌套img标签时,img下方与div下方会出现间

    •     <div class="box1"><img src="images/21(D5D5DQF](A0L9O{YSW59.png" alt=""></div>
         <div class="box2"><img src="images/21(D5D5DQF](A0L9O{YSW59.png" alt=""></div>
         <div class="box3"><img src="images/21(D5D5DQF](A0L9O{YSW59.png" alt=""></div>
         <div class="box4"><img src="images/21(D5D5DQF](A0L9O{YSW59.png" alt=""></div>
         <div class="box5"><img src="images/21(D5D5DQF](A0L9O{YSW59.png" alt=""></div>
      
      
      

      解决办法:

  1. 将img标签转化为块级标签

    • .box1 img{
                 display: block;
             }

       

    •  

  2. 为img标签设置vertical-align属性,属性值:top|bottom|middle

    • .box2 img{
                 vertical-align: top;
             }

       

  3. 在img标签的父元素上设置高度和overflow:hidden;

    • .box3{
                 height: 367px;
                 overflow:hidden;
         }

       

  4. 在img标签的父元素上设置font-size:0; 或line-height:0;

    • 
              img{
                  width: 300px;
              }
              div{
                  width: 300px;
                  border: 1px solid red;
                  line-height: 0;
              }
          
      

       

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值