在浏览器开发者模式中div的高度要高于img的高度,然而div并没有设置边框和内边距。
前提:div没有设置宽高,宽高是由img撑开的

原因:与浏览器的user agent stylesheet有关
user agent stylesheet有时会给某些元素加上默认的margin和padding,从而导致样式出现问题。

解决方法

  • 给image设置display:block样式
  • 给img设置vertical-align:bottom样式
  • 给img设置float:left样式
  • 给div设置line-heigth:0样式(因为line-height属性会继承自父元素,所以在其给父元素设置这个值就行了)
  • 给div设置font-size样式
  • 给div设置heigth,值等同于图片。

解决img撑大父盒子相关推荐

  1. 苹果手机iframe撑大父页解决办法

    最近项目中需要在自己页面里引入第三方页面,除了iframe我也不知道还有什么可以引入. 引入的页面是可以手触摸操作的,引入成功后安卓正常适应,可以手触摸操作,而苹果手机用手触摸放大时,iframe的宽 ...

  2. html盒子高度自动收缩,CSS如何解决背景图随父盒子高度变化而拉伸或收缩的问题...

    前两天写了个盒模型,遇到了父盒子的背景图片因子盒子的撑开而拉伸,或是因子盒子的缩短而收缩的情况,不开心! 怎么解决呢? 父盒子未设定固定高度,完全靠动态获取的子盒子的高度变化来决定它的最终高度. 在这 ...

  3. 解决子盒子把父盒子撑破问题

    场景: <div class="demo">(父盒子) <div class="box"></div>(子盒子) </ ...

  4. flex white-space: nowrap,撑大盒子问题

    flex布局,两行,一个是标题,一个是属性.想实现的功能,标题超长"......"省略号代替. 出现一个问题就是,内容过长,会撑大盒子宽度.虽然不显示,但是会影响下面一行属性的显示 ...

  5. 静态页面 常见问题 margin-top塌陷、padding把盒子撑大

    一.静态页面 margin-top塌陷解决方法   1.当我们页面布局时,经常会遇见margin-top塌陷问题 margin-top塌陷是在CSS的盒子模型中出现的一种现象,描述的是当父div包裹着 ...

  6. echarts基于父盒子达成自适应布局(大数据可视化页面必须!)

    echarts基于父盒子达成自适应布局(大数据可视化页面必须!) 创建一个最外层容器 内部嵌套echarts容器 <div class="container"> < ...

  7. 内边距、边框撑大盒子问题

    我们在开发中经常会遇到设置盒子内间距和边框然后会撑大盒子的问题,然而我们又不想盒子被撑大,因为这会影响我们的布局,那么我们该怎么办呢? 首先我们要知道标准盒子模型宽高的计算方式. 标准盒子模型宽高=自 ...

  8. 内边距撑大盒子的问题

    当设置遇盒子内间距和边框后,会将盒子撑大盒,然而我们又不想盒子被撑大,因为这会影响我们的布局. 盒子模型的宽高=内容区(自己设置的宽高)+内边距+边框 所以当我们设置盒子内间距边框等属性的时候就盒子宽 ...

  9. 父元素设置overflow: overlay; 或 overflow: scroll; 或 overflow: auto; 如果子元素超出父元素内容,父元素会被子元素超出部分撑大至子元素同样大小

    发现 父元素设置overflow: overlay; 或 overflow: scroll; 或 overflow: auto; 如果子元素超出父元素内容,父元素会被子元素超出部分撑大至子元素同样大小 ...

最新文章

  1. 为什么我的python没有run_为什么我的returncode=0而没有stdoutsubprocess.run?
  2. 搜索引擎选择: Elasticsearch与Solr
  3. html表格鼠标高亮行列,JS实现的表格行鼠标点击高亮效果代码
  4. html哪个属性不会脱离文档流,html 在不给高的时候使用float为什么下面的文档会脱离文档流...
  5. JavaWeb学习总结(五十二)——使用JavaMail创建邮件和发送邮件
  6. JZOJ 5478. 【NOIP2017提高组正式赛】列队
  7. jquery实现登录失败提示_浅谈jQuery的verify验证码
  8. 3.Spring高级话题—3.计划任务
  9. 启动与停止mysql服务的命令
  10. 操作系统学习笔记-02-操作系统的特征
  11. Java反射基础(二)--Fileds对象的使用
  12. stackedit:浏览器内的Markdowm编辑器(资源篇)
  13. 路由 命令 linux,linux路由命令
  14. ORA-12514: TNS:listener does not currently know of service …
  15. poj 1656 Counting Black
  16. 如何解决金山词霸与卡巴斯基的冲突问题
  17. android平台malloc_debug使用方法(含测试代码)
  18. 计算机死机按什么恢复出厂设置,电脑怎么恢复出厂设置?win7恢复出厂设置教程...
  19. ESP8266开启热点和TCP Server
  20. mysql乐观锁 超卖_秒杀系统之超卖现象

热门文章

  1. 自然语言处理之神经网络基础
  2. AD16如何添加禁止区域
  3. ES5和ES6的类,静态方法,继承实现代码
  4. 6款炫酷的HTML5 3D特效源码
  5. 清华NLP组论文清单:全方位覆盖自然语言处理12大领域
  6. 报错WARNING: Ignoring invalid distribution -pencv-python
  7. C1模拟试卷的一个算法题
  8. 不懂年轻人,还怎么带团队
  9. DM36x 接入 AR0130 sensor
  10. 万年历农历法定节假日数据查询工具