图片垂直结构有空白
首先我们要知道这部分空白产生的原因。图片默认的vertical-align:baseline(基线)
也就是字母X的下边距,如下图

可以看到图片是与字母x的下边距对齐的,也就是baseline,css2的文档中有这么一句解释,翻译过来也就是一个inline-block元素,如果里面没有inline元素,或者overflow不是visible,则该元素的基线就是其margin底边缘,否则,其基线就是元素里面最后一行内联元素的基线。

1.最简单粗暴也是最有效的方法:img{display:block;}
2.img{vertical-align:middle;}
3.设置包裹层 line-height:0,或者是设置font-size:0,*/

<style>*{margin:0;padding:0;}img{width:200px;  /*第一种方法 因为可以设置width,height所以是inline-block*/          display:block;  /*第二种方法 个人赞同这一种,因为大部分图片和文字都是垂直居中的*/           vertical-align:top/bottom/middle/text-top/text-bottom;}
 .parent{width:500px;vertical-align: middle;background:green;   /*第三种方法 行高设置足够小*/            line-height:0;    /*第四种方法  将font-size设为0,实际上也是改变了line-height*/            font-size:0;}
</style> </head> <body> <div class="parent"> <img src="./pic/1.jpg"></div> <span>abcdefghistuvwxyz啊不错的风格化ijklmn</span> </body> </html>

图片水平结构有空白

 <title>Document</title><style>*{margin:0;padding:0;}.parent{width:500px;vertical-align: middle;background:green;}img{width:200px;}</style>
</head>
<body><div class="parent"><img src="./pic/1.jpg"><img src="./pic/1.jpg"></div></body>
</html>

效果图如下:

 <style>*{margin:0;padding:0;}.parent{width:500px;overflow: auto;vertical-align: middle;background:green;}img{width:200px; /*第二种解决方法*/float:left;display: block;}</style>
</head>
<body>第一种方法把img标签紧挨在一起对比上一页的代码就知道了<div class="parent"><img src="./pic/1.jpg"><img src="./pic/1.jpg"></div></body>
</html>

  

转载于:https://www.cnblogs.com/xingkongly/p/7530472.html

HTML图片img标签空白解决方法相关推荐

  1. html 图片 空白,HTML图片标签空白解决方法

    图片垂直结构有空白 首先我们要知道这部分空白产生的原因.图片默认的vertical-align:baseline(基线) 也就是字母X的下边距,如下图 可以看到图片是与字母x的下边距对齐的,也就是ba ...

  2. java显示一张图片不显示_微信图片不可显示java解决方法

    场景: 微信上传了图片素材,返回了图片url,然后不能在img标签中正常显示. 原因是微信做了图片防盗连接. 解决方法: 原理:使用你的服务端脚本,远程抓取图片,然后输出image/* 格式,就可以了 ...

  3. 小程序图片不显示的解决方法

    小程序图片不显示的解决方法 检查图片命名是否为英文 图片是否使用image标签加载的 背景图片不能使用本地图片地址 图片名有没有空格

  4. ie弹出空白html文档,IE下打开网页有时显示空白解决方法.doc

    IE下打开网页有时显示空白解决方法 辩叮妖奏爪安晒钙趴佯盎褥柠擅忍辖豺粉确吗面须倍隙履颗肩遍德聂聚骋恒佃池霞隐净庙位镀苑称谆亚霉陶抿驶目常雕醛木胯焕嵌帖恬硫田锗囱凭奈沙皇樊功绳俞渊疮讼蜒峨艳裙赐桐某婿 ...

  5. 【Microsoft Word】编辑文字后,图片位置混乱的解决方法

    [Microsoft Word]编辑文字后,图片位置混乱的解决方法 参考文章: (1)[Microsoft Word]编辑文字后,图片位置混乱的解决方法 (2)https://www.cnblogs. ...

  6. dedecms织梦系统后台验证码图片不显示的解决方法

    dedecms织梦系统后台验证码图片不显示的解决方法 参考文章: (1)dedecms织梦系统后台验证码图片不显示的解决方法 (2)https://www.cnblogs.com/afish/p/40 ...

  7. universal image loader在listview/gridview中滚动时重复加载图片的问题及解决方法

    universal image loader在listview/gridview中滚动时重复加载图片的问题及解决方法 参考文章: (1)universal image loader在listview/ ...

  8. android百度地图覆盖物异步加载图片,Android 百度地图marker中图片不显示的解决方法(推荐)...

    目的: 根据提供的多个经纬度,显示所在地的marker样式,如下: 问题: 1.发现marker中在线加载的图片无法显示出来: 2.获取多个对象后,却只显示出了一个marker: 以下为官网实现方法: ...

  9. php搭建的网站空白,使用phpstudy搭建dedecms网站后台页面空白解决方法

    这篇文章主要为大家详细介绍了使用phpstudy搭建dedecms网站后台页面空白解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 在把 phpStudy ...

最新文章

  1. python如何控制程序的运行顺序_Python流程控制-1 顺序执行
  2. 面对疫情,在家办公的程序员如何突围
  3. DNA sequencing technologies: 2006–2016
  4. 【JSConf EU 2018】Ryan Dahl: Node.js 的设计错误
  5. read_copy update
  6. Python 技术篇-读取文件,将内容保存dict字典中。去掉字符串中的指定字符方法,dict字典的遍历
  7. Python练习 | Python 可迭代对象 迭代器
  8. vue - v-if 注意点
  9. 自适应小波阈值去噪python_基于python的小波阈值去噪算法
  10. 微信小程序摄像头监控_微信必备黑科技小程序!
  11. 【转】ABP源码分析三十二:ABP.SignalR
  12. leelen可视对讲怎么接线_楼宇对讲系统怎么布线 楼宇对讲系统布线方式【介绍】...
  13. 数据库高级知识——索引优化分析(二)
  14. mysql varchar,bigint,char三种类型性能的比较
  15. linux下的文件结构
  16. android动画哪些,Android Animation动画(很详细)
  17. Mac苹果电脑登录其他用户教程
  18. 产品笔试后不会知识点总结
  19. 程序员经历过的最难调试的Bug是什么?
  20. Golang中使用JSON

热门文章

  1. 出狱即巅峰?不可能打工者周某昨天出狱,30多家经纪公司蹲守希望签约
  2. 医院门诊管理系统php文献,医院门诊信息管理系统Api文档
  3. Mybatis新增返回主键ID
  4. 字符串中如何删除一个字符
  5. Chrome保存的HAR文件怎么打开?
  6. 边缘融合 边缘计算_可怕的冲击力边缘
  7. ArcMap桌面端如何正确加载天地图WMTS服务
  8. php 访问php_PHP的美味邪恶
  9. 摄影实战技巧:如何拍摄瀑布?
  10. Control-M 9 升级 安装 (三)~~ EM、CTM组件安装