【发布时间】:2021-04-25 06:14:11
【问题描述】:
如何垂直对齐中心.sub-block-2 元素(如.sub-block-1)?
.sub-block-1 应该是 display=flex
.sub-block-2 应该是 display=inline-flex
行为应该和现在一样,除了 .sub-block-1 和 .sub-block-2 应该垂直居中
<div class="wrapper">
<div class='holder'>
Some text
<div class="block">
<div class="sub-block-1"></div>
</div>
<div class="block">
<div class="sub-block-2"></div>
</div>
dsdfsd sdfsdf dsfsdfsdf sdfsdfsdf sdfsdf sdfsdf
</div>
</div>
.wrapper {
width: 300px;
}
.holder {
line-height: 30px;
}
.block {
display: inline-block;
vertical-align: middle;
overflow: hidden;
}
.sub-block-1 {
display: flex;
background: #000;
height: 20px;
width: 60px;
}
.sub-block-2 {
display: inline-flex;
background: #000;
height: 20px;
width: 100px;
}
【问题讨论】:
标签: html css flexbox vertical-alignment