【发布时间】:2018-01-31 20:41:53
【问题描述】:
我正在关注 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 main 的高度垂直对齐。代码有什么问题?
【问题讨论】:
-
您不能使用
float和vertical-align...它只是不起作用...它也不会像您认为的那样做。 -
我已经编辑了你的 CSS 来增加
.child_1的字体大小可以吗? -
@Ivan 抱歉,打错了。我的意思是更长的文字
标签: html css flexbox css-float