li中插入img图片间有空隙的解决方案(img引入图片)这样也行?

随心笔谈3个月前更新 admin
198 00
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买

文章摘要

这篇文章介绍了在HTML中使用样式图片排列图片时遇到的问题。当在三个图片中设置中间图片为背景时,使用`vertical-align:bottom`会导致上和中图片间隙消失,但下和中之间仍存在间隙。通过将`vertical-align`的参数从`bottom`改为`top`,间隙问题得以解决。文章还提到,可以通过复制代码设置样式或调整容器的`font-size`来解决类似问题,强调了这种方法的简洁性和适应性。这种方法的效果显著,适用于不同场景。



直接加样式img{vertical-align:bottom; display:block}

当然在某些情况下无效,比如我要加三个图片,上中下,中间的图片是设为背景,发现用此方法无效,只是上和中的图片空隙没了,而下与中之间还存在,方法很简单,把vertical-align:bottom改成top,可根据自己遇到的不同情况来设vertical-align的参数

方法一:

复制代码 代码如下:

img{vertical-align:top; display:block}

复制代码 代码如下:

#l1 {float:left;background:#000;}

#l1 ul li {list-style:none;padding:0;margin:0}

img {vertical-align:bottom; display:block;}

方法二:设置容器font-size:0(个人认为这种方法最好!!!)

© 版权声明

相关文章