蒙狼科技logo
设为首页| 联系我们
咨询热线: 13917498722
  您的位置: 首页 > 网站资讯 > CSS应用IE中img元素多出5px的空白的解决方法

CSS应用IE中img元素多出5px的空白的解决方法

发布日期:2017/5/20

嗯,开场先胡扯几句不相关地感言。好近的工作让我有了许多实践的机会,同时也让我收获颇丰。在群里聊天的时候也提到过,所有的学习过程,好好是理论-实践-再理论-再实践。。。的一个循环往复的过程。这里说的理论是个比较宽泛地概念,其中包括书本理论,也包括对实践地总结。只有理论没有实践,往往造成眼高手低,想得好,做得差;只一味地实践却不通过理论地学习和总结,看起来彷佛忙忙碌碌,到头来会两手空空。

好近地实践中,越来越觉得 li 元素中包含 a img 元素的时候会比较麻烦,需要注重,当然,问题照旧一如既往的出现在 IE 下。以下为其中一例:

html

以下为引用的内容:

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

以下为引用的内容:

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

其中 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;
}





其他相关文章
  • Web APP与原生APP有哪些交互设计区别?
  • 浅谈网站导航在企业网站建设有何作用
  • 全面分析的我们的网站
  • 维护网站技术有限?何不交给上海网站维护公司?
  • 公司企业网站建设的意义及作用
  • 网站建设不要域名可以吗?




  • 企业网站后台使用
    购物网站后台使用
    网站产品图片的处理



    农业银行支付
    建设银行支付
    邮政储蓄银行支付



    企业网站建设
    整站建设
    购物网站



    企业网站建设建议
    注册适合自己的域名
    什么是虚拟主机




    售前咨询QQ: 838821345
    售后服务QQ: 464698733
    应急手机:13917498722


    微信扫一扫
    添加24小时微信客服


    邮箱:lang@MENGL.CN
    地址:上海宝山区城银路555弄2号楼3楼
    ICP备案:沪ICP备12042844号-3
     沪公网安备:31011402002917号
    做网站 | 企业网站建设 | 上海做网站 | 企业网站制作 | 做网站的公司 | 关于蒙狼 | 整站建设 | 购物网站 | 企业网络营销 | 成功案例 | 加盟代理 | 在线订单
    服务区域: 临港新区做网站 徐汇做网站 闵行做网站 长宁做网站 虹口做网站 黄浦做网站 卢湾做网站 静安做网站 浦东做网站 杨浦做网站 普陀做网站 闸北做网站 宝山做网站 嘉定做网站 松江做网站 昆山做网站
    Copyright 2012-2025 上海蒙狼网络科技有限公司 WWW.MENGL.CN All Rights Reserved