gpt4 book ai didi

html - 垂直居中对齐 Flexbox

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

我正在尝试将一堆不同高度的 Logo 垂直居中对齐。它们位于同样水平居中的列表中。

https://jsfiddle.net/mtcruere/8/

.container {
width: 800px;
margin: 20px auto;
}
ul {
list-style: none;
margin: 0;
padding: 0;
text-align: center;
}
li {
display: inline-block;
margin-left: 15px;
margin-right: 15px;
}
li > div {
display: flex;
justify-content: center;
align-items: center;
height: 105px;
}
img {
max-width: 100%;
}
<div class="container">
<ul>
<li><div><img src="http://placehold.it/142x39"></div></li>
<li><div><img src="http://placehold.it/181x87"></div></li>
<li><div><img src="http://placehold.it/157x45"></div></li>
<li><div><img src="http://placehold.it/161x35"></div></li>
<li><div><img src="http://placehold.it/162x75"></div></li>
<li><div><img src="http://placehold.it/186x85"></div></li>
<li><div><img src="http://placehold.it/140x52"></div></li>
</ul>
</div>

有什么办法可以解决这个问题吗?

最佳答案

也只需对 li 元素使用 vertical-align: middle;

li {
display: inline-block;
margin-left: 15px;
margin-right: 15px;
vertical-align: middle;
}

DEMO

关于html - 垂直居中对齐 Flexbox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40675672/

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