HTML 图片和图片间距用什么代码

HTML 图片和图片间距用什么代码,第1张

代码如下:

<div class="f0">

<img src="images/1.png" >

<img src="images/2.png" >

<img src="images/3.png" >

</div>

这个是浏览器的一个设计问题。img本来是行内元素,却可以用width 和height,当父元素没有设置高度的时候,用子元素们的高度计算出的高度给父元素的时候就会出现3px空隙这类的问题。img图片默认排版为 inline-block而所有的inline-block元素之间都会有空白。

扩展资料

在CSS中通过line-height属性来实现行间距的设置,line-height的值表示的是两行文字之间基线的距离。文字的基线,指的是如果给文字加上下划线,那么上下划线就是文字的基线。

Line-height的值设置为具体的数值,可以是相对数值,也可以设置为绝对数值,在静态页面中,文字大小固定时常常使用绝对数值,而对于论坛和博客这些用户可以自定义字体大小的页面,通常设置为相对数值,从而,可以随着用户自定义的字体大小改变相应的行间距。

CSS中通过letter-spacing属性来调整字间距,这个属性同样可以设置相对数值和绝对数值。

如果是想让多张图片中在同一行,不需要去控制,因为img元素替换内联元素 replaced inline element,属于inline element类目,也就是说其本身不会独占一行,只要是空间允许,两个或者多张图片是可以在一行的。

工具原料:编辑器、浏览器

1、可以连续的写两个img标签,在宽度没有超过一行宽度的情况下,其两张图片是可以在一行的。代码如下:

<img src="1.jpg" />

<img src="2.jpg" />

2、运行的结果如下:

<html>

<head>

  <title>hello word</title>

<style type="text/css">

*, ul, li { margin: 0 border: 0 padding: 0 box-sizing: border-box }

ul { list-style: none }

.ul,.ul1{display:inline-block float:leftmargin:0 auto}

img{height:200px width:200px}

.ul li:nth-of-type(2),.ul1 li:nth-of-type(2){text-align:center}

</style>  

</head>

<body>

<div class="ul">

  <ul> 

    <li> <img src=...></li>  

    <li>这图片很好看</li>

  </ul>

    <ul> 

    <li> <img src=...></li>  

    <li>这图片很好看</li>

  </ul>

  </div>

  

  <div class="ul1">  

    <ul> 

    <li> <img src=...></li>  

    <li>这图片很好看</li>

  </ul>

    <ul> 

    <li> <img src=...></li>  

    <li>这图片很好看</li>

  </ul>

</div>

</body>

</html>


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

原文地址: https://outofmemory.cn/zaji/7432362.html

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

发表评论

登录后才能评论

评论列表(0条)

保存