您现在的位置是:网站首页> 编程资料编程资料
IE img多余5像素空白解决方法_CSS教程_CSS_网页制作_
2021-09-09
751人已围观
简介 嗯,开场先胡扯几句不相关地感言。最近的工作让我有了很多实践的机会,同时也让我收获颇丰。在群里聊天的时候也提到过,所有的学习过程,最好是理论-实践-再理论-再实践。。。的一个循环往复的过程。这里说的理论是个比较宽泛地概念,其中包括书本理论,也包括对实践地总
嗯,开场先胡扯几句不相关地感言。最近的工作让我有了很多实践的机会,同时也让我收获颇丰。在群里聊天的时候也提到过,所有的学习过程,最好是理论-实践-再理论-再实践。。。的一个循环往复的过程。这里说的理论是个比较宽泛地概念,其中包括书本理论,也包括对实践地总结。只有理论没有实践,往往造成眼高手低,想得好,做得差;只一味地实践却不通过理论地学习和总结,看起来好像忙忙碌碌,到头来会两手空空。
最近地实践中,越来越觉得 li 元素中包含 a img 元素的时候会比较麻烦,需要注意,当然,问题还是一如既往的出现在 IE 下。以下为其中一例:
html
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:bottombottom;
}
解决方法 四
设置 img 的 margin-bottom: -5px;
ul{
width: 280px;
font-size: 0;
}
ul li{
display:block;
height:57px;
width:277px;
}
img{
margin-bottom: -5px;
}
最近地实践中,越来越觉得 li 元素中包含 a img 元素的时候会比较麻烦,需要注意,当然,问题还是一如既往的出现在 IE 下。以下为其中一例:
html
复制代码
代码如下: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:bottombottom;
}
解决方法 四
设置 img 的 margin-bottom: -5px;
复制代码
代码如下:ul{
width: 280px;
font-size: 0;
}
ul li{
display:block;
height:57px;
width:277px;
}
img{
margin-bottom: -5px;
}
相关内容
- 14个华丽的javascript图表资源和插件_CSS教程_CSS_网页制作_
- 25个时髦漂亮的表单设计_CSS教程_CSS_网页制作_
- CSS教程之CSS盒模型_CSS教程_CSS_网页制作_
- css 书写技巧 CSS 技巧教程_CSS教程_CSS_网页制作_
- ie6 position-fixed效果 _CSS教程_CSS_网页制作_
- css 限定GridView宽度并加上滚动条_CSS教程_CSS_网页制作_
- input 按钮显示差异的解决方法_CSS教程_CSS_网页制作_
- CSS 实现未知内容高度的垂直水平居中(改良版)_CSS教程_CSS_网页制作_
- css 文字上右下环绕广告的写法_CSS教程_CSS_网页制作_
- 关于Firefox下截取后省略号的问题_浏览器兼容教程_CSS_网页制作_
点击排行
本栏推荐
-
魔兽世界tbc怀旧服附魔福利wa 支持快速购买哈兰飞镖_网络游戏_游戏攻略_
-
魔兽世界tbc怀旧服物品使用统计WA字符串 监控团本成员药水和物品使用情况_网络游戏_游戏攻略_
-
魔兽世界TBC怀旧服牧师真言术盾数值监视wa 侧面显示具体数值_网络游戏_游戏攻略_
-
魔兽世界17周年庆奖励是什么 wow17周年庆奖励汇总_网络游戏_游戏攻略_
-
魔兽世界wlk怀旧服万圣节糖果指引WA字符串 显示糖果包任务位置已汉化_网络游戏_游戏攻略_
-
魔兽世界tbc怀旧服技能释放次数及回蓝监控wa 更加方便掌握爆发_网络游戏_游戏攻略_
-
魔兽世界9.15小号怎么升级快 wow9.15小号升级攻略_网络游戏_游戏攻略_
猜你喜欢
- 魔兽世界tbc怀旧服附魔福利wa 支持快速购买哈兰飞镖_网络游戏_游戏攻略_
- 魔兽世界tbc怀旧服物品使用统计WA字符串 监控团本成员药水和物品使用情况_网络游戏_游戏攻略_
- 魔兽世界TBC怀旧服牧师真言术盾数值监视wa 侧面显示具体数值_网络游戏_游戏攻略_
- 魔兽世界17周年庆奖励是什么 wow17周年庆奖励汇总_网络游戏_游戏攻略_
- 魔兽世界wlk怀旧服万圣节糖果指引WA字符串 显示糖果包任务位置已汉化_网络游戏_游戏攻略_
- 魔兽世界tbc怀旧服技能释放次数及回蓝监控wa 更加方便掌握爆发_网络游戏_游戏攻略_
- 魔兽世界9.15小号怎么升级快 wow9.15小号升级攻略_网络游戏_游戏攻略_