【发布时间】:2019-05-29 14:52:10
【问题描述】:
根据flexbox documentation,父级上的align-items: flex-end 应该将所有子级对齐到容器的底部。
我做了一个小样本来证明相反的情况。为了使 div 正确对齐,我缺少什么?
.container {
display: flex;
flex-direction: row;
align-items: flex-end;
}
.item1 {font-size: 80px;}
.item2 {font-size: 14px;}
.item3 {font-size: 45px;}
<div class="container">
<div class="item1">Item 1</div>
<div class="item2">Item 2</div>
<div class="item3">Item 3</div>
</div>
【问题讨论】:
-
他们排成一列。为每个添加背景颜色,您会看到。字体大小的差异会从底部创建更多空间,字体越大。
-
@ecg8 那么如何解决字体大小问题呢?