|
您的位置: 首页 > 网站资讯 > CSS应用IE中img元素多出5px的空白的解决方法 |
CSS应用IE中img元素多出5px的空白的解决方法发布日期:2017/5/20
嗯,开场先胡扯几句不相关地感言。好近的工作让我有了许多实践的机会,同时也让我收获颇丰。在群里聊天的时候也提到过,所有的学习过程,好好是理论-实践-再理论-再实践。。。的一个循环往复的过程。这里说的理论是个比较宽泛地概念,其中包括书本理论,也包括对实践地总结。只有理论没有实践,往往造成眼高手低,想得好,做得差;只一味地实践却不通过理论地学习和总结,看起来彷佛忙忙碌碌,到头来会两手空空。 好近地实践中,越来越觉得 li 元素中包含 a img 元素的时候会比较麻烦,需要注重,当然,问题照旧一如既往的出现在 IE 下。以下为其中一例: html
以下为引用的内容: <ul>
以下为引用的内容: ul{ 其中 temp.jpg 尺寸为 277×57 Firefox 下的正常体现: IE6 下的非正常体现: 很显明地可以看到 IE 中,li 的体现高度,并非我们设定的 57px,而是比其要高,这是因为 img 下面多出了 5px 的空白。 解决方法 一 使 li 浮动,并设置 img 为块级元素
以下为引用的内容: ul{ 解决方法 二 设置 ul 的 font-size:0;
以下为引用的内容: ul{ 解决方法 三 设置 img 的 vertical-align: bottom;
以下为引用的内容: ul{ 解决方法 四 设置 img 的 margin-bottom: -5px;
以下为引用的内容: ul{ |
其他相关文章 |
|
|
|
|||||||||
Copyright 2012-2025 上海蒙狼网络科技有限公司 WWW.MENGL.CN All Rights Reserved |