gpt4 book ai didi

html - 试图让图像水平排列

转载 作者:太空宇宙 更新时间:2023-11-04 14:03:57 25 4
gpt4 key购买 nike

我一辈子都做不到让一组图像在屏幕上水平排列。

#full_image {
margin: 0;
padding: 0;
list-style: none;
white-space: nowrap;
overflow: hidden;
position: absolute;
}

#full_image ul li img {
display: inline;
margin: 0 auto;
width: 100%;
max-width: 100%
}
<div id="full_image">
<ul>
<li>
<a href="#"> <img src="http://i.telegraph.co.uk/multimedia/archive/01636/saint-tropez-beach_1636818c.jpg" alt="" /></a>
</li>
</ul>
<ul>
<li>
<a href="#"> <img src="http://i.telegraph.co.uk/multimedia/archive/01636/saint-tropez-beach_1636818c.jpg" alt="" /></a>
</li>
</ul>
<ul>
<li>
<a href="#"> <img src="http://i.telegraph.co.uk/multimedia/archive/01636/saint-tropez-beach_1636818c.jpg" alt="" /></a>
</li>
</ul>

</div>

最佳答案

对于初学者,您正在为每张图片创建一个新列表;每个列表都是一个 block 级(非内联)元素。默认情况下, block 元素在新行开始。

然后,您的 display: inline 将应用于图像,而不是包含它们的 li,它仍然处于 block 级别。

最后,list-style: nonediv 上没有意义。我假设您的意思是将其应用于列表。

所以:

#full_image {
margin: 0;
padding: 0;
list-style: none;
white-space: nowrap;
overflow: hidden;
position: absolute;
}

#full_image li {
display: inline;
}

#full_image li img {
margin: 0 auto;
max-width: 100%
}
<ul id="full_image">
<li>
<a href="#"> <img src="http://i.telegraph.co.uk/multimedia/archive/01636/saint-tropez-beach_1636818c.jpg" alt="" /></a>
</li>
<li>
<a href="#"> <img src="http://i.telegraph.co.uk/multimedia/archive/01636/saint-tropez-beach_1636818c.jpg" alt="" /></a>
</li>
<li>
<a href="#"> <img src="http://i.telegraph.co.uk/multimedia/archive/01636/saint-tropez-beach_1636818c.jpg" alt="" /></a>
</li>
</ul>

关于html - 试图让图像水平排列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18624175/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com