flex布局之align-items

<div style={
   
   { display: 'flex', justifyContent: 'space-between', alignItems: 'center', width: 200,gap:20 }}>
    <div style={
   
   { flex: 1,background:'red' }}>
      <div style={
   
   { width: '100%', height: 100 }}></div>
    </div>
   <div style={
   
   { flex: 1,background:'blue',color:'#fff' }}>123</div>
 </div>

代码如上,此时第二个flex:1的div高度只会是自身高度,而并非是跟第一个flex:1的div同高度。
在这里插入图片描述
如何让第二个flex:1的div跟左侧的一样高。去掉父元素的alignItems: 'center'属性,就可以得到
在这里插入图片描述
如果要第二个盒子123居中,直接对蓝盒子进行flex布局即可