行高指的是上下文本行高之间的基线距离

行高是指上下文本行的基线间的垂直距离,即图中两条红线间垂直距离。
行距是指一行底线到下一行顶线的垂直距离,即第一行粉线和第二行绿线间的垂直距离。
从上到下四条线分别是顶线、中线、基线、底线。我们知道display=inline的元素的vertical-align属性中有top、middle、baseline、bottom,就是和这四条线相关。
vertical-align该属性定义行内元素的基线相对于该元素所在行的基线的垂直对齐
这也就是为什么我们有时会看到图片下方会有一片留白的地方,就是因为它默认与基线对齐,而将基线与底线之间区域的地方空出来,没有填充。那么这个问题如何解决呢?

有三种解决方式
1:给图片img标签display:block
2:定义图片img标签vertical-align的值(可以是top,middle,bottom,视情况而定)
3:定义容器里的字体大小font-size为0。
4:改变父对象的属性如果父对象的高宽固定,图片大小随父对象而定,则可以设置父对象:overflow:hidden;

top 和 bottom 之间的值即为 line-height。假如把 line-height 设置为0,那么 baseline 与 bottom 之间的距离也变为0,那道空白也就不见了。如果没有设置 line-height,line-height 的默认值是基于 font-size 的,视渲染引擎有所不同,但一般是乘以一个系数。因此,在没有设置 line-height 的情况下把 font-size 设为0也可以达到同样的效果。当然,这样做的后果就是不能图文混排了。

图片底部留白怎么处理相关推荐

  1. css解决图片底部留白问题

    css解决图片底部留白问题 参考文章: (1)css解决图片底部留白问题 (2)https://www.cnblogs.com/yuzihong/p/10683181.html 备忘一下.

  2. 小程序图片底部留白问题

    图片底部留白问题 问题 最近在写小程序的时候,发现图片的下方总是会留有空白,这是因为图片的默认样式是inline样式,而这个属性的vertical-align的默认值是baseline.所以就会出现上 ...

  3. uniapp解决图片底部留白

    使用u-image 组件图片底部会有大概10px的留白 在这里插入图片描述 我写的是宽度撑满,高度自适应,就出现了上面情况 解决方法 意思大概就是,垂直底部对齐,想要了解vertical-align的 ...

  4. CSS图片底部留白的解决办法

    问题描述: div里放了个图片,底部留白,用了padding:0,没去掉,记录一下. 原因分析: img元素默认是inline元素,而inline元素的vertical-align属性的默认值为bas ...

  5. 解决div 元素中 image标签 图片底部留白

    原理: 图片的display属性默认是inline,这个属性的vertical-align的默认值是baseline.所以图片底部会出现一个小留白区域. 解决: 方法1:设置图片为块状元素 displ ...

  6. 解决img图片底部留白问题

    解决页面img图片底部有空白区域 平时插入图片经常会遇到这种底部会有空白区域的问题,并不是img高度设置的问题, 因为"img"属于行内标签,所以我们只需要设置它为块级元素,就可以 ...

  7. 微信小程序图片底部留白的问题

    先说下,我前端经验不丰富.找了几个网上的例子,根据例子,实验得到解决方案如下. 1.将包裹的view增加display属性.值:display. 2.将image设置为垂直对齐模式.vertical- ...

  8. php图片留白,img底部留白问题的六大解决方法

    本篇文章给大家带来的内容是关于img底部留白问题的六大解决方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 有时候,我们并未给图片(img标签)设置margin属性中的margin ...

  9. 【微信小程序-原生开发】实用教程05-首页(含自定义调试模式、插入图片、图文排版、底部留白、添加本地图片)

    开始前,请先完成启动/欢迎/首屏广告页的开发,详见 [微信小程序-原生开发]实用教程04-启动/欢迎/首屏广告页(含倒计时.添加文字.rpx.定义变量和函数.读取变量.修改变量.wx.reLaunch ...

最新文章

  1. 判断某数组是不是二叉树的前序遍历序列 python递归
  2. vim 忽略大小写查找
  3. echarts图例(legend)
  4. [php]apache虚拟主机配置
  5. 【Alljoyn】 Alljoyn学习笔记七 Alljoyn瘦客户端库介绍
  6. Android JNI(Java Native Interface)技术介绍
  7. Nodejs-增删改查-案列方法
  8. java连接unix_Java 使用 UnixSocket 调用 Docker API
  9. kmeans算法python实现(iris数据集)
  10. 如何获取Android手机连接当前网络的外网IP
  11. AppStore 上架方法(将包提交到构建文件)
  12. Dango笔记---manage.py 脚本的使用
  13. php如何与微信公众平台连接失败,微信公众平台接入问题,配置失败不知道是哪的原因?...
  14. BZOJ4416 [Shoi2013]阶乘字符串
  15. Disruptor笔记
  16. 【20221220】Windows通过网线共享网络及小猫咪局域网共享
  17. iToolab UnlockGo for mac(苹果设备解锁工具)
  18. burpsuite爆破登陆密码
  19. java excel 兼容问题_Java之POI读取Excel的解决兼容性问题
  20. 雅思听力179(雅思听力同义词替换python整理)

热门文章

  1. Raft 共识算法3-日志复制
  2. 实现你人生中的第一个jQuery插件
  3. python随机密码生成以整数17为随机数种子_python习题 随机密码生成 + 连续质数计算...
  4. 运行java提示找不到符号_运行java代码时出现找不到符号错误怎么解决
  5. 中国电子竞技产业研究报告
  6. 赏帮赚,实战日记的第一天
  7. Java抽象类(abstract)
  8. 3P(PS、PR、PDF编辑器Acrobat)中的基基本操作(一)
  9. 新年拍照好伙伴,vivo S12 Pro前后都精彩
  10. 街头立体画的创作过程