IE6.0图片下空隙问题解决方法集合

今天写CSS的时候,发现IE6有个问题,即插入的图片下总有5px的空隙,IE7和FF下都正常,绞尽脑汁不得其解。最后在百度上找到了解决办法,转过来备用...(点击查看原文

问题如下:
<style> div { width:500px; border:1px solid #f00; background:#000; } </style> <div> <img src="http://www.google.com/intl/en/images/logo.gif"    /> </div>

解决方法:一、改变HTML的排列(没看出来改变在什么地方-_-|||)
<style> div { width:500px; border:1px solid #f00; background:#000; } </style> <div><img src="http://www.google.com/intl/en/images/logo.gif"    /></div>

解决方法:二 、display:block
<style> div { width:500px; border:1px solid #f00; background:#000; } img {display:block} </style> <div> <img src="http://www.google.com/intl/en/images/logo.gif"    /> </div>

解决方法:三、负值
<style> div { width:500px; border:1px solid #f00; background:#000; } img {margin-bottom:-5px} div>img {margin-bottom:0} </style> <div> <img src="http://www.google.com/intl/en/images/logo.gif"    /> </div>

解决方法:四、字体大小
<style> div { width:500px; border:1px solid #f00; background:#000; font-size:0 } </style> <div> <img src="http://www.google.com/intl/en/images/logo.gif"    /> </div>

解决方法:五、vertical-align:bottom 、 vertical-align:middle 、vertical-align:top ............. 
<style> div { width:500px; border:1px solid #f00; background:#000 } img {vertical-align:bottom} </style> <div> <img src="http://www.google.com/intl/en/images/logo.gif"    /> </div>
posted @ 2008-04-14 02:39  ゞ智者.千虑  阅读(491)  评论(3编辑  收藏  举报
17CDN,一边赚钱一边加速