HTML:

<div class="test"><img src="body2.jpg" alt=""></div>


CSS:

*{margin: 0;padding: 0;}
.test img{height: 100px;}


img的外边距和内填充均为0,然而.test的内容高度大于img的高度

img元素是一个匿名文本,该文本有一个匿名行级盒子,它的默认vertical-align是baseline,又因为上下文line-height的影响,它有一个line-height,从而使其所占高度变大,盒子下沉,往下撑开了一些距离。

从根本上解决的办法:

  1. 给其父元素设置line-height:0或font-size:0;
  2. 给img设置top对齐;
  3. 给img的显示设置为display:block;

PS:http://segmentfault.com/q/1010000003938500

转载于:https://www.cnblogs.com/mengxuan/p/4929463.html

img元素高度多出来的几像素相关推荐

  1. vue如何获取div的宽度_vue获取dom元素高度的方法

    获取DOM高度: 要在钩子mounted里面dom结构生成后去获取dom的高度,宽度,修改样式等操作(参照生命周期钩子mounted语法:https://cn.vuejs.org/v2/api/#mo ...

  2. html 获取页面元素高度,浅谈JavaScript获取元素的大小(高度和宽度)的方法

    本篇文章给大家介绍一下JavaScript获取元素的大小(高度和宽度)的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 在 JavaScript 中,使用下面 3 组属性可以获 ...

  3. 原生js获取html元素高度,js获取页面及个元素高度、宽度的代码

    网页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offs ...

  4. css 子元素设置float,父元素高度塌陷

    以div元素为例.div元素的高度会通过内容自动撑开.也就是说,内容有多少,高度就有多高.但是当内部元素设置了float属性之后,会是父元素高度塌陷 <div class="conta ...

  5. 解决父级元素高度塌陷问题的方法

    解决父级元素高度塌陷问题的方法 参考文章: (1)解决父级元素高度塌陷问题的方法 (2)https://www.cnblogs.com/anxiaobei/p/3905187.html 备忘一下.

  6. javascript中获取dom元素高度和宽度

    javascript中获取dom元素高度和宽度的方法如下: 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight ...

  7. CSS元素高度塌陷的几种常见解决办法!

    同学们在进行页面布局的时候,经常会使用到float浮动进行样式控制,但如果我们没有设置父元素的高度的时候使用浮动就会导致后面的子元素出现问题,也就是高度塌陷.下面小千就给大家介绍几种常见的解决CSS高 ...

  8. 父元素 高度固定,如何使其中的文字垂直居中?

    方法一: 设置父元素高度,设置子元素行高垂直居中 <style> *{padding: 0;margin:0;font-size: 12px;} div{float: left;width ...

  9. 垂直居中-父元素高度确定的多行文本(方法二)

    除了上一节讲到的插入table标签,可以使父元素高度确定的多行文本垂直居中之外,本节介绍另外一种实现这种效果的方法.但这种方法兼容性比较差,只是提供大家学习参考. 在 chrome.firefox 及 ...

最新文章

  1. 【转】Linux思维导图
  2. VTK:Picking之CellPicking
  3. 问题 B: 数塔问题
  4. MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established
  5. CSDN博客PDF格式文件导出【转载】
  6. 基于VUE的echart图表自适应窗口大小变化插件开发
  7. 一个“新生代”白帽的自我修养
  8. mysql rps和tps区别_并发虚拟用户、RPS、TPS的解读
  9. html仿今日头条数据列表
  10. 风影ASP.NET基础教学 10 DetilsView
  11. 省市区(县)三级联动代码(js 数据源)
  12. php宝典2015,驾考宝典2015电脑版 v5.3.5 官方版
  13. Android双波浪自定义控件(DoubleWaveView)
  14. 解决Vue中重复点击相同路由控制台报错问题
  15. 一些软件所有版本下载地址 (第一期)
  16. AE粒子跟随手势特效
  17. java netty wss_netty中websocket, wss
  18. 色散介质中的脉冲展宽
  19. 个人图床Chevereto搭建
  20. 职工信息管理系统课设c语言

热门文章

  1. Toon Boom Harmony 20v20.0中文版
  2. Jmeter之http性能测试实战 NON-GUI模式 进行分布式压力测试——干货(十二)(转载)...
  3. 共享打印机,解决驱动检测失败无法连接共享打印机问题
  4. Codeforces937D Sleepy Game
  5. LCD1602液晶显示模块的单片机驱动深入详解之硬件篇
  6. mac添加取消开机启动
  7. [LeetCode] Same Tree
  8. 简单枚举(算法竞赛入门经典)
  9. Android系统编译过程中常见问题汇总(1)
  10. .NET : 动态生成工作流定义文件并且进行编译