图片img与div容器下有间隔的解决方法

2016-02-19 15:15 9 1 收藏

今天图老师小编给大家介绍下图片img与div容器下有间隔的解决方法,平时喜欢图片img与div容器下有间隔的解决方法的朋友赶紧收藏起来吧!记得点赞哦~

【 tulaoshi.com - Web开发 】

问题描述:

IE7下 img与div(block类型元素)下边界有距离(或者叫缝隙、空隙)。

IE7才会有这个问题,IE8下是没有的。

解决方案:

法宝一:定义图片img标签vertical-align:bottom,vertical-align:middle,vertical-align:top。

img{vertical-align:bottom;}

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

法宝二:定义容器里的字体大小为0。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

div {
width:110px;
border:1px solid #000000;
font-size:0
}

据说原因:

图片文字等inline元素默认是和父级元素的baseline对齐的,而baseline又和父级底边有一定距离(这个距离和 font-size,font-family 相关),所以设置 vertical-align:top/bottom/text-top/text-bottom 都可以避免这种情况出现。而且不光li,其他的block元素中包含img也会有这个现象。

来源:https://www.tulaoshi.com/n/20160219/1609236.html

延伸阅读
标签: Web开发
    在进行页面的DIV+CSS排版时,遇到IE6(当然有时Firefox下也会偶遇)浏览器中的图片元素img下出现多余空白的问题绝对是常见的对于该问题的解决方法也是“见机行事”,根据原因的不同要用不同的解决方法,这里把解决直接把解决image图片布局下边的多余空隙的BUG的常用方法归纳,供大家参考。     1、将图片转...
标签: 电脑入门
我们在上网会遇到这样一种情况在浏览网页的时候发现网页中的图片不显示,一般现象是要门图像位置是空白,要么图像位置显示一个红叉,一般来说网页图片不显示主要影响页面美观,对我们影响相对不大,但有些时候需要登录网页要填写验证码,图片不显示就很无语了。 网页图片不能显示到底是什么原因?其实网页图片显示不出来主要有两个原因: 1.网...
标签: Android
安卓5.0更新失败system.img系统镜像找不到解决方法   在近两年来,Android系统的发展实际上遇到了一定的瓶颈,尽管市场份额依旧牢牢占据第一的位置,但是高端市场却拼不过搭载iOS 7系统的设备,这一趋势在iPhone 6、iPhone 6 Plus以及iOS 8发布之后变得更加明显。所以对于卖掉Moto,一心扑在Android系统体验上的谷歌而言,不拿出像...
标签: Web开发
目的:求得div 下 img的src html: div id="image1"img src="loading.gif" //div div id="image2"img src="loading.gif" //div . . div id="image12"img src="loading.gif" //div 我的错误代码: initImage();  loadImage();  function initImage() { f...
标签: 电脑入门
打开含有图片的Word2007文档,在上下拖动滚动条浏览文档时总会发现Word图片显示不完全,有时候是图片中间出现空白的一行,有时候是图片显示大小和实际又不符合,但是把Word程序最小化后再恢复就可以发现图片显示又恢复正常。 这个问题可真怪,在有些机器上是能够完全显示正常的,但是我用的这台电脑配置相对来说还算不错的,不应该是显卡等硬...

经验教程

608

收藏

5
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部