gpt4 book ai didi

html - 在 flex 容器元素上垂直居中文本

转载 作者:行者123 更新时间:2023-11-28 17:11:20 24 4
gpt4 key购买 nike

我有这个codepen https://codepen.io/luisguerra/pen/prROqY ,我试图将每个元素中的文本垂直居中。

我想要的原因是我不知道列表中会有多少元素,我希望它们以相同的高度分布并且每个垂直居中(所有元素应该只有 1 行)但是 line-height : 100% 行不通,想法?

.site-content {
height: 400px;
}

.menu {
height: 100%;
width: 100%;
display: flex;
align-items: center;
flex-direction: column;
}
.item {
flex: 1;
}
 <div class="site-content">
<div class="menu">
<div class="item">Lorem ipsum</div>
<div class="item">Lorem ipsum</div>
<div class="item">Lorem ipsum</div>
</div>
</div>

最佳答案

justify-content: center.menu 会帮助你,因为你的 flex-directioncolumn .

关于html - 在 flex 容器元素上垂直居中文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45541372/

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