`
bleach0608
  • 浏览: 61003 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

IE中img多出5px的空白解决4种方法

    博客分类:
  • CSS
阅读更多

 li 元素中包含 a img 元素的时候会比较麻烦,需要注意,当然,问题还是一如既往的出现在 IE 下。以下为其中一例

<ul>
    <li><a href="#"><img src="temp.jpg" /></a></li>
    <li><a href="#"><img src="temp.jpg" /></a></li>
    <li><a href="#"><img src="temp.jpg" /></a></li>
    <li><a href="#"><img src="temp.jpg" /></a></li>
</ul>


ul{width: 280px;}
ul li{display:block;height:57px;}

 

其中 temp.jpg 尺寸为 277×57
Firefox 下的正常表现:

 

IE6 下的非正常表现:

 

很明显地可以看到 IE 中,li 的表现高度,并非我们设定的 57px,而是比其要高,这是因为 img 下面多出了 5px 的空白。

 

解决方法 一
  使 li 浮动,并设置 img 为块级元素
 

ul{width: 280px;}
ul li{float:left;display:block;height:57px;width:277px;}
img{display: block;}

 

 

解决方法 二
  设置 ul 的 font-size:0;

ul{width: 280px;font-size: 0;}
ul li{display:block;height:57px;width:277px;}

 

 

解决方法 三
  设置 img 的 vertical-align: bottom;

ul{width: 280px;font-size: 0;}
ul li{display:block;height:57px;width:277px;}
img{vertical-align:bottom;}

 

 

解决方法 四
  设置 img 的 margin-bottom: -5px;

ul{width: 280px;font-size: 0;}
ul li{display:block;height:57px;width:277px;}
img{margin-bottom: -5px;}

 

分享到:
评论

相关推荐

    img图片在ie下有有空隙

    好久没出现img中的空隙啦 平时写全局样式的时候很注意 用到什么标签及时的内外边距清零 该清除浮动的,必定手不软的clear:both 昨天遇到img图片在ie下有有空隙 其他的浏览器都好好,就是ie中出现 老纠结的,检查的好...

    img 标签下多余空白的解决方法

    1、将图片转换为块级对象 ...3、设置父对象的文字大小为0px 即,在#sub中添加一行:“font-size:0;”可以解决问题。但这也引发了新的问题,在父对象中的文字都无法显示。就算文字部分被子对象括起来,设

    实现ie6的png图片透明的2种方法

    实现ie6的png图片透明的2种方法: 一种对于img标签,一种对于css

    IE img多余5像素空白解决方法

    最近的工作让我有了很多实践的机会,同时也让我收获颇丰。在群里聊天的时候也提到过,所有的学习过程,最好是理论-实践-再理论-再实践。。。的一个循环往复的过程。这里说的理论是个比较宽泛地概念,其中包括书本...

    完美解决IE6不支持hover的方法

    IE6以及更低版本的浏览器对“:hover”的支持不理想,对于类似的“p:hover”、“img:hover”、“#header:hover”...,今天给大家介绍一种新的方法,可以完美解决IE6不支持hover的情况,用法很简单,将下载后的“css...

    解决IE6下PNG图片背景色不透明问题的方法

    解决IE6下PNG图片背景色不透明问题的方法

    ie6 png 透明的解决方法

    今天解决png图片在IE6下的背景透明问题,找到了一个好方法。之前的解决方案会造成错位,使页面变形。现把这个方法公布如下,本人亲测可以正常使用,如果你在使用中出现问题,请看实例中的说明(英文不精的童鞋可以用...

    IE无法显示png图片 IE部分图片显示为叉叉的解决办法

    莫名其妙的问题,IE 看网页中的部分图片是红叉,同样的网址,Firefox 中正常。弄了很长时间,搞郁闷了,Googole了一下“ie部分图片不显示”,原来是 PNG 图片不显示,终于找到了这根救命稻草,感谢主,阿门,...

    img 样式 img 样式 img 样式

    img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 ...

    【必看】HTML+CSS去掉img图片底部的空白的3种通用方法

    去掉img图片底部的空白的3种通用方法 效果如图: 图片下方有莫名的空白,总是去不掉! 空白产生的原因:图片是内联元素,默认带有一定的间距,间距与文字字体有一定的关系。 因此,基于此原因有一下解决方法: 方法...

    解压和生成system.img方法【ext4格式】

    目前越来越多的Android手机放弃了nand, 更多采用了emmc为内部存储设备。 以emmc为存储设备的android手机,其文件系统(/system,/data两个分区)一般采用ext4格式。 下面讲述如何解压和生成 system.img。

    labelImg主要用于yolov5数据标注工具

    labelImg主要用于yolov5数据标注工具labelImg主要用于yolov5数据标注工具labelImg主要用于yolov5数据标注工具labelImg主要用于yolov5数据标注工具labelImg主要用于yolov5数据标注工具labelImg主要用于yolov5数据标注...

    IE6图片元素img下出现多余空白的问题

    在进行页面的DIV CSS排版时,遇到IE6(当然有时Firefox下也会偶遇)浏览器中的图片元素img下出现多余空白的问题绝对是常见的对于该问题的解决方法也是“见机行事”,根据原因的不同要用不同的解决方法,这里把解决...

    解决ie img标签内存泄漏的问题

    下面小编就为大家带来一篇解决ie img标签内存泄漏的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    关于IE10以下的img标签问题解决

    主要给大家介绍了关于IE10以下的img标签问题的解决方法,文中给大家介绍了两种解决方法,大家可以根绝自己的情况选择合适代码解决该问题,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧

    解决IE浏览器图片圆角

    《解决IE浏览器图片圆角》解决在IE6-IE8浏览器图片的圆角问题;可以设置图片的大小;还必须大于50字

    div嵌套 img 空白解决方法

    图片都用div包含的但是有出现空白的现象,想必有很多的朋友遇到过吧,解决方法很简单为图片加上display:block属性便可解决

    eWebEditor不支持IE8/IE7的解决方法

    eWebEditor不支持IE8/IE7的解决方法(2009-10-29 15:16:52)转载标签: ifie7editorico 分类: 网页技巧 问题文件:WebEditor/editor.js 方法一: 替换editor.js中的 函数BtnMouseUp function ...

Global site tag (gtag.js) - Google Analytics