我有一个像这样的弹性盒设置
.container {
display: flex;
min-height: 300px !important;
}
.space-between {
justify-content: space-between;
}
.align-end {
align-self: flex-end;
}
.align-center {
align-self: center;
}
<div class="container space-between">
<div class="child" style="max-height: 100px"></div>
<div class="child yellow-div" style="max-height: 50px"></div>
<div class="child blue-div" style="max-height: 150px"></div>
<div class="child pink-div"></div>
</div>
问题是,当我尝试通过将align-end应用于child#2和align-center应用于child#3来将align-self设置为end或center时,它会改变应用它的子元素的高度。
![enter image description here](https://istack.dev59.com/RcMsO.webp)