gpt4 book ai didi

css - 无论高度和流体宽度如何,如何将所有图像在中间垂直对齐?

转载 作者:行者123 更新时间:2023-12-01 09:00:31 25 4
gpt4 key购买 nike

我正在尝试创建一些并排对齐但也应该在中间垂直对齐的流体图像,无论高度尺寸是多少,我已将图像设置为最大宽度:100%所以他们保持在他们 parent 的最大宽度内,所以我可以在更小的屏幕宽度下缩小这些尺寸。但是我的问题是我不确定垂直对齐这些图像的最佳方法,有人可以建议吗?

CSS

.img-ctn {
display: inline-block;
margin-right: 3%;
max-width: 120px;
background: #cecece;
}

.img-ctn > img {
display: block;
height: auto;
max-width: 100%;
min-width: 100%;
vertical-align: middle;
}

fiddle : http://jsfiddle.net/xmJ3R/

最佳答案

我想这就是你想要的。

.container > div {
display: inline;
}
.container img {
max-width: 100%;
vertical-align: middle;
}
<div class="container">
<div>
<img src="http://lorempixel.com/100/75/" />
</div>
<div>
<img src="http://lorempixel.com/100/175/" />
</div>
<div>
<img src="http://lorempixel.com/100/25/" />
</div>
<div>
<img src="http://lorempixel.com/150/125/" />
</div>
</div>

还有你的代码。

* {
padding: 0;
margin: 0;
}
body {
padding: 20px;
}
.ctn {
width: 100%;
text-align: center;
}
.img-ctn {
display: inline;
margin-right: 3%;
max-width: 120px;
background: #cecece;
font-size: 0;
}
.img-ctn > img {
max-width: 100%;
vertical-align: middle;
}
<div class="ctn">
<p class="img-ctn">
<img src="http://dummyimage.com/80x65/000/fff" alt="" />
</p>
<p class="img-ctn">
<img src="http://dummyimage.com/100x30/000/fff" alt="" />
</p>
<p class="img-ctn">
<img src="http://dummyimage.com/70x10/000/fff" alt="" />
</p>
<p class="img-ctn">
<img src="http://dummyimage.com/30x40/000/fff" alt="" />
</p>
<p class="img-ctn">
<img src="http://dummyimage.com/50x65/000/fff" alt="" />
</p>
</div>

关于css - 无论高度和流体宽度如何,如何将所有图像在中间垂直对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17976940/

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