龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > div+css/html >

css 图片底部空隙问题的解决方法

时间:2012-12-29 08:41来源:未知 作者:admin 点击:
分享到:
一、开篇很久很久以前,我数过IE6的七大罪状(七个蛋疼的bug),原文 IE6 Bug大盘点,看看你都遇到过哪些【更新中】 ,虽然IE6用户量在不断下降,但我们目前仍需要为那些执迷不悟者
一、开篇 很久很久以前,我数过IE6的七大罪状(七个蛋疼的bug),原文IE6 Bug大盘点,看看你都遇到过哪些【更新中】,虽然IE6用户量在不断下降,但我们目前仍需要为那些执迷不悟者考虑,谁让用户是老大呢。好了,今天我就来列出IE6的第八大罪状:图片底部空隙问题,欲了解出解决方案,请往下看吧。 二、症状表现 昨天在改版网站首页时,准备将推荐博客那栏用博主头像显示,并在图片周围加了1px的边框,css教程代码如下:
#blog_list span.blog_img { display: inline-block;  padding:1px;border:#ddd solid 1px;  margin-bottom:2px  }
#blog_list img{ width:78px; height:78px;}
本来觉得这个css肯定没问题的,但细心的我还是用IE6测试了一下,果断,令我悲催了,IE6下图片下方有点空隙出现,我没给图片加margin和padding啊,哪里来的空隙呢?真是纠结。
                                   正常效果                                IE6下底部多了空隙 三、解决方案 没办法,寻找解决方案喽,其实也挺简单,有如下几种方案大家可以参考: 1、将img的display设置为block 2、讲img的父元素的font-size设置为0 3、设置img的vertical-align属性值为vertical-align:top | bottom |middle |text-bottom 四、总结 1、IE6早点去死吧! 2、还在用IE6的人赶紧改邪归正,不要再执迷不悟了,web designer 伤不起的啊! 3、兵来将挡,水来土掩,当我们遇到问题的时候要冷静,要淡定,多分析,少抱怨!
精彩图集

赞助商链接