在利用css和html网页制作中图片与图片为甚么出现很大的距离

在利用css和html网页制作中图片与图片为甚么出现很大的距离,第1张

首先你的四个图片肯定是你div写了不对,你将图片+文字写好作为一个li

<ul>

<li class="a1"><img src="../a.jpg" alt=""><span>假设假设假设</span></li>

<li class="a2"><img src="../b.jpg" alt=""><span>假设假设假设</span></li>

<li class="a3"><img src="../c.jpg" alt=""><span>假设假设假设</span></li>

<li class="a4"><img src="../d.jpg" alt=""><span>假设假设假设</span></li>

</ul>

按照我举例子这样子去写css,就不会发生问题了,先看看需要间距是多大,希望对你有帮助!

IE6、IE7下 img与div(block类型元素)下边有间隔(或许叫缝隙、空隙)。

IE7才会有这个问题,IE8下是没有的。

1.:定义图片img标签vertical-align:bottom,vertical-align:middle,vertical-align:top

img{vertical-align:bottom}

2.:定义容器里的字体大小为0:

div {

width:110px

border:1px solid #000000

font-size:0

};

原因:

图片文字等inline元素默许是和父级元素的baseline对齐的,而baseline又和父级底边有必定间隔(这个间隔和 font-size,font-family 相关),所以设置 vertical-align:top/bottom/text-top/text-bottom 都能够防止这种状况呈现。而且不光li,其他的block元素中包括img也会有这个景象。

这两种方法都是可以的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11800718.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存