今天开发遇到一个问题就是: flex布局之后,左右子元素高度不一样的情况下,父元素由比较高的子元素撑起高度,而另一个高度小的子元素则会被自动撑起一样的高度。
解决方法就是:给父元素添加 align-items: flex-start
<div class="contain "> <div class="left">left</div> <div class="right">right</div> </div> .contain { display:flex; align-items: flex-start; } .left { width: 100%; height: 300px } .right { width: 100%; height: 100px }
复制