gpt4 book ai didi

html - 垂直居中对齐 float 内容

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

我正在关注这个 SO Answer垂直对齐具有 float: left 样式的 div 内容:

.main {
height: 85px;
}

.child_1,
.child_2 {
float: left;
width: 8rem;
}
<div class="main">
<div style="display: inline-block;vertical-align: middle;">
<div class="child_1">
Some long text is put here
</div>
</div>
<div style="display: inline-block;vertical-align: middle;">
<div class="child_2">
22
</div>
</div>
</div>

但是,它不会根据包装器 div ma​​in 的高度垂直对齐。代码有什么问题?

最佳答案

如果你添加

display: flex;
align-items: center;

.main 类,它应该可以工作。

.main {
height: 85px;
background-color: #f00;
/*position: absolute;*/
/*top: 2rem;*/
display: flex;
align-items: center;
}

.child_1,
.child_2 {
float: left;
width: 8rem;
}
<div class="main">
<div style="display: inline-block;vertical-align: middle;">
<div class="child_1">
Some long text is put here
</div>
</div>
<div style="display: inline-block;vertical-align: middle;">
<div class="child_2">
22
</div>
</div>
</div>

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

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