图片间有空隙的解决方法

定制页面时遇到图片间有空隙的问题,google:

在li中纯放图片img,出现的bug是图片之间有3px的间隙,给li加高度也无效,解决图片间有空隙方法如下:

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

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

方法一:img{vertical-align:top; display:block}

<style>
#l1 {float:left;background:#000;}
#l1 ul li 
{list-style:none;padding:0;margin:0}
img {vertical-align:bottom; 
display:block;}
</style>

<div id="l1">
   <ul>
    
<li><img src="图片地址1" /></li>
    
<li><img src="图片地址2" /></li>
    
<li><img src="图片地址3" /></li>
    
<li><img src="图片地址4" /></li>
   
</ul>
</div>
方法二:设置容器font-size:0

时间: 2024-10-26 03:09:51

图片间有空隙的解决方法的相关文章

IE8升级新版Flash Player ActiveX14导致的discuz图片附件无法上传 解决方法

之前发的这篇文章被编辑之后丢失了,无奈从百度快照找来重新发布,不知道csdn抽啥风 架不住sb adobe的频繁升级提示,手欠升级到了了flash player 14,结果IE8下所有discuz论坛中都无法看到上传图片的按钮了 没办法,遇到问题就解决吧 刚好在解决IE11遇到编辑器不显示问题的时候看到discuz编辑器文件上传有非flash解决方案 所以这个问题看上去就不难了,把普通上传给打开就行了 编辑discuz文件/template/default/forum/editor_menu_f

在HTML中图片拼接时,出现空隙的解决方法

我们经常会在html文档中拼接图片,但每两个图片中间都会有一点点空隙. 产生原因:图片默认基线对齐解决方法: 1.img{vartical-align:bottom} 2.img{display:block} 3.盛放图片的父容器margin-top:-1px;

css文字环绕图片--遇到的问题及解决方法

一.前言 需要实现一个文字环绕图片的效果,心想so easy嘛. 1)代码部分 <style> .img-left { border: 3px solid #005588; width:300px; } .img-left img { float:left; /* 对图片进行浮动就可以实现了 */ width:150px; } </style> <div class="img-left"> <img src="https://ss0.

inline-block元素的空隙与解决方法

多次遇到了使用inline-block后留下间隙的问题,所以记录一下,以提醒自己以后留意这点. 现象描述: 使用display:inlie-block后和一些行内元素都有此现象如:<a> <img><input>等标签元素 <div class="space"> <p></p> <p></p> <p></p> </div> .space p{ displa

解决图片间间距的几种方法

当我们使用多个img标签时就会遇到img自带间距的问题如下 解决这个问题很多种方法,下面来简单说一下 1.如果只想解决解决竖向的间距 只需用vertical-align这个属性就可以了 img{ vertical-align: top; } 或者给img标签的父元素加上line-height属性 div{ line-height: 0; } 如果图片很宽一个就占一行的画,比如移动端的长图,给图片加display:block;就可以了: 2.如果只想解决左右的间距问当然可以把四周的间距都取消,然后

编资源bundle时图片文件变成tiff的解决方法

一般,编写SDK的时候,如果SDK还带了一些资源文件,那么最理想的是将资源文件也打包成为bundle给应用方一起使用.而在编资源bundle时,有时会发现编译好后的图片文件从png转成了tiff,这样找icon就会不正确了.解决的方法是更改编译设置COMBINE_HIDPI_IMAGES为NO. 如下图所示:

图片不显示问题之解决方法

>问题: 正常上传图片,路径正确,但是取的时候用的是一个Servlet读取的流在JSP页面显示. 那么问题来了,此时当多人请求同一个Servlet并请求同一张图片的时候会出现资源读取等待,进而读不出来图片. >前置条件: 项目已经布置在WAS或者Tomcat下面 >解决该问题的方法: 运用 软连接 方式解决 >配置方法: 进入Linux控制台,输入命令 ln -s /upload /wasHome/IBM/WebSphere/AppServer/profiles/<serve

openlayers加载地图没有图片时有红叉的解决方法

解决方式:设置样式隐藏图片 <style type="text/css"> .olImageLoadError { /*ol2.12 onImageLoadError no longer exists, replace */ display: none !important; } </style>

ListViewItem中的图片不能动态改变的解决方法

最近遇到了一个问题,就是我的listviewitem中有个图片,点击的时候需要变成另一种图片,结果在getView()中设置了响应,但是可以执行,就是不起作用,在网上查了很多资料也没有解决.最后发现时ViewHolder的创建位置有问题:之前是在adapter入口的位置创建了一个adapter,这样每次执行getView()的时候只是重新new了一个对象出来,所以setOnClickListener的时候,每一个listitem并没有一个自己对应的ViewHolder,而是共用了一个ViewHo