产生底部边距的原因

由于img元素默认为inline元素,而inline元素的vertical-align属性的默认值为baseline文字基线对齐,正好图片底部的留白就是baseline和bottom之间的距离
引申:img是行内元素为何能设置框高?
img元素虽然是行内元素同时也是置换元素(定义:展示内容由其属性决定,同理还有input、select、textarea),置换元素内置框高。

1、给img添加一个垂直方向对齐方式,属性任意

2、把图片设置为块级元素

3、设置父元素的文字大小为0

这种方法会把父级下所有子元素文字大小改变,注意使用

4、给父元素添加overflow属性

5、设置图片的浮动或者定位属性

给图片设置浮动(float)或者定位(position)属性也能够解决地不留白问题,原理和方法一类似,就是通过添加 float 或 position 属性来改变display属性,被隐式变为块级元素了。

注:使用浮动的话最后要清除浮动

CSS图片底部默认边距三种解决办法相关推荐

  1. win10在设备管理器里找不到蓝牙的三种解决办法

    一些使用win10的小伙伴在设备管理器控制面板中找不到蓝牙,导致无法进行相应的实际操作.那win10在设备管理器里找不到蓝牙怎么回事呢?下面小编为这个问题带来了解决方法,一起来看看吧. win10在设 ...

  2. Win11的两个实用技巧系列之解决dns异常的三种方法、win10/win11卡顿的三种解决办法

    电脑dns异常怎么修复win10? Win10解决dns异常的三种方法 电脑dns异常怎么修复win10?最近有很多win10用户遇到dns配置错误的问题,这让用户非常苦恼,下面我们就来看看Win10 ...

  3. linux装win之后C盘爆满,win7c盘突然爆满的三种解决办法

    win7c盘突然爆满怎么办?前段时间有用户和我们反馈,自己电脑原来都是好好的,突然有一天变得非常卡顿,打开计算机一看C盘处于爆满的红色状态,明明之前还有很多空间,这是什么原因呢?小编今天就来告诉大家w ...

  4. 总是弹出visual studio 实时调试器 三种解决办法

    总是弹出visual studio 实时调试器 三种解决办法 最近服务器老是弹出visual studio 实时调试器很是郁闷呀.关还关不掉.怎么解决呢 ,现像如下图所示: 下面我们一起来分析一下这种 ...

  5. 出现No persister for错误后有如下三种解决办法

    出现No persister for错误后有如下三种解决办法: 1.检查hbm.xml文件,配置文件后缀名写错 mapping file 必须是.hbm.xml结尾. 2.hibernate 的map ...

  6. SQL Server 数据库没有有效所有者的三种解决办法

    问题描述: 开发的过程中,操作系统出了问题,决定重装系统.但是没有将SQL Server中的数据库文件分离出来,直接将系统格了.在新系统数据库中附加了数据库文件,一切还算正常,但当打开数据库关系图的时 ...

  7. php中的 notice,PHP中出现Notice: Undefined index的三种解决办法

    前一段做的一个PHP程序在服务器运行正常,被别人拿到本机测试的时候总是出现"Notice: Undefined index:"这样的警告,这只是一个因为PHP版本不同而产生的警告( ...

  8. 计算机桌面刷新位置不可用,Win10开机提示桌面位置不可用的三种解决办法

    Win10系统开机显示:位置不可用,C:\WINDOWS\system32\config\systemprofile\Desktop不可用.如果该位置位于这台电脑上,请确保设置或驱动器已连接,或者光盘 ...

  9. word html密码,Word文档加密打不开怎么办?Word解除密码的三种解决办法

    今天总结一下对Word文档解除密码保护的三种方法,如下: 方法一:文件另存法 打开受保护的文档,依次单击"文件→另存为",弹出"另存为"对话窗口,在" ...

最新文章

  1. python launcher怎么使用_QMUI实战(一)—为何我们要使用 LauncherActivity?
  2. python3.7.2教程-centos7系统下python2与python3共存
  3. python自动登录校园网 密码_python实现校园网自动登录的示例讲解
  4. 51CTO -- 网络自学的瓶颈期
  5. isamchk mysql_利用Myisamchk对MySQL数据表进行体检
  6. 一个学校内部的计算机网络属于,一个教室内计算机联成的网络属于____。
  7. 实例对象的索引的方法
  8. 刷新mac地址命令_常用网络检测命令-必备技术
  9. mysqlserver输入密码后闪退_iOS降级教程:iOS 14 后如何降级到ios13?
  10. python交互模式什么意思_python交互模式是什么
  11. python全套教程大全-千锋出品全套python视频教程,400大全集,你了解吗?
  12. ASP.NET--邮件发送
  13. 按键精灵post请求_[教程] 以本论坛为例,手把手教你使用按键精灵POST登陆网页...
  14. Unity MMO游戏架构设计之角色设计一
  15. 【读论文】基于深度学习的铁路道岔转辙机故障诊断(1绪)
  16. [目录]-博客笔记导读目录(全部)
  17. 十分有用的cut剪切命令
  18. 为没有历史的互联网留下历史——闪客帝国回忆录
  19. devstack+ubuntu16.04 desktop版安装openstack S版手册
  20. 项目管理和流程的拙见

热门文章

  1. android手机导出日志adb logcat
  2. 思考:客户满意度(CSAT)和净满意度(NSS)区别在哪?
  3. SpringBoot+Vue实现前后端分离的餐饮点餐系统
  4. 我的开源: UnInstaller for Windows(VBScript)
  5. 部署VDI虚拟桌面带来的改变
  6. react RangePicker 日期选择器,可选择的日期范围是选中日期的前后三个月
  7. 判断元素是否为负无穷大numpy.isneginf()
  8. 数学公式中一对双竖线
  9. linux c openssl aes 加解密
  10. 雅可比(Jacobi)矩阵与行列式