原标题:如何解决img标签下面的小空隙

很多初学小伙伴在写页面的时候碰到过一个问题,当我们用一个div直接包裹img,img的下方会出现3px间距,如图

代码:

.box {

border: 2px solid red;

}

那原因是什么呢?

img是一种类似text的标签元素,在结束的时候,会在末尾加上一个空白符(匿名文本),导致下方会多出来 3px 间距,其实我们在img右侧添加一个span包裹住文本,现象会更明显

有五个办法可以解决以上问题

第一种方法:

给div设置和img一样的高度;

缺点:该方法不够灵活,一旦img尺寸改变,我们要重新设置div的高度

第二种方法:

给img设置vertical-align为除baseline以外的值,常用

第三种方法:

给img添加display:block;

这个方法是我们比较常用,但需要注意,img一旦设置为块,text-align:center;就不再生效,图片的水平居中应使用margin:auto;

第四种方法:

给img设置浮动

设置浮动会让img脱离文档流

缺点:父元素高度不会被img自动撑开

第五种方法:

给div设置font-size:0;

缺点:该方法会使div中的文字消失

根据实际情况选择合适的方法;让我的女神更完美!

责任编辑:

html div设置有空隙,如何解决img标签下面的小空隙相关推荐

  1. css img 适配尺寸_如何解决img标签下面的小空隙(附详细视频教程)

    很多初学小伙伴留言说在写页面的时候碰到过这样的问题,用一个div直接包裹img时,img的下方会出现3px间距,像这样: 那其实解决起来也很简单的,刚接触的伙伴,不清楚这点也很正常. 代码: < ...

  2. img 居中_解决img标签下方出现的小空隙

    很多初学小伙伴在写页面的时候碰到过一个问题,当我们用一个div直接包裹img,img的下方会出现3px间距,如图 代码: <!DOCTYPE html> <html><h ...

  3. safari打不开cookies_safari cookie设置中文失败的解决方法

    释放双眼,带上耳机,听听看~! IOS中safari cookie设置中文失败的解决方法,大家了解吗?当我们在IOS开发这个功能的时候,也许会遇到很多的问题,今天就跟着技术狗小编的步伐来了解吧! 一开 ...

  4. html不能超出div的宽度,DIV设置width后超出父元素应该如何解决

    这次给大家带来DIV设置width后超出父元素应该如何解决,解决DIV设置width后超出父元素的注意事项有哪些,下面就是实战案例,一起来看一下. 前言 本文介绍的是利用CSS3的新属性box-siz ...

  5. HTML里子DIV设置margin-top后影响父DIV位置的解决办法

    在HTML里,子DIV元素设置了margin-top后,在与父元素之间没有任何其他元素的情况下,会影响到父DIV的位置. 一.编写代码. <!DOCTYPE html> <html ...

  6. HTML给div设置百分比高度无效的解决方式 - 库塔姆斯 - CSDN博客

    HTML给div设置百分比高度无效的解决方式 - 库塔姆斯 - CSDN博客 原文: HTML给div设置百分比高度无效的解决方式 - 库塔姆斯 - CSDN博客 版权声明:本文为博主原创文章,未经博 ...

  7. div设置float后下一个div要换行的解决办法

    div设置float之后,如果没有清除,则下一个被设置float的div会根据上一个float的div的布局进行排版:而下一个没设置float属性的div则是根据它的前一个元素进行排版. 要清除flo ...

  8. span之间的空隙怎样解决?

    span之间的空隙怎样解决? 一.问题描述 二.分析原因 三.解决办法 1.使用float:left 2.使用margin-right 3.使用letter-spacing 属性和word-spaci ...

  9. html宽度自适应怎么调整li超出隐藏,HTML篇之CSS样式——div ul li 嵌套后解决高度自适应方法...

    方法一: div 自适应宽度 很简单 ,你应该设置div的display:inline-block 然后不要设置宽度就行了 方法二: div ul li 嵌套后解决高度自适应办法: html代码如下 ...

  10. 设置背景图片,解决手机上背景图片高度适应问题

    设置背景图片,解决手机上背景图片高度适应问题 第一种方法:直接对图片进行设置,代码如下 <img src="url" class="PhoneBack"& ...

最新文章

  1. hdu 1213 How Many Tables ([kuangbin带你飞]专题五 并查集)
  2. App-IOS与Android弱网环境测试
  3. 基于shiro的改造集成真正支持restful请求
  4. 诚毅学院全国计算机考试,集美大学2017年9月全国计算机等级考试报名时间
  5. code ro rw zi 编译的一个ARM的程序,编译结果中的一句话
  6. 最高效的进(线)程间通信机制--eventfd
  7. 基于or1200最小sopc系统搭建(一)--搭建及仿真(DE2,DE2-70)
  8. 信息学奥赛一本通 1063:最大跨度值 | OpenJudge NOI 1.5 06:整数序列的元素最大跨度值
  9. 1.13_bucket_sort_桶排序
  10. opencv 编译安装时出现报错 modules/videoio/src/cap_ffmpeg_impl.hpp:585:34: error: ‘AVStream {aka struct AVStre
  11. VS2010 asp.net web site项目使用log4net
  12. MySql表里数据的限制
  13. EMNLP2021 | 标签推理的细粒度实体识别
  14. 9.template -- basic concepts
  15. Hadoop HDFS命令
  16. mac和windows共享键盘鼠标方案
  17. 扫地机器人作文说明文提纲_扫地机器人的作文
  18. Neo4j学习笔记(三) 导入数据
  19. 客户关系管理:CRM战略
  20. 企业成本费用空缺如何解决?享受核定政策一招搞定!

热门文章

  1. python猜字游戏
  2. fetion-robot是基于web飞信接口的飞信机器人
  3. [转贴]IE中 无法打开internet站点 。。。。。
  4. html5黄油,天才黄油有油无油区别 天才黄油的正确用法
  5. 授谷歌绝杀百度的独孤九剑
  6. 智慧遂川城管建设项目-容灾备份一体机
  7. JS验证18位身份证号的正确性
  8. 值得推荐的几款卸载软件工具
  9. u盘启动会进入w ndows安装程序,u启动一键u盘安装Ghost Win7系统教程_u启动
  10. Ubuntu19下隐藏桌面图标