打开F12开发者工具,可以看到父元素高度只有439px
子元素高度714px。
明明设置了flex-grow:1;理应填充父元素剩余空间,为什么会比父元素高呢?
其实是flex布局默认min-height/min-weight:auto,导致子元素min-height为子元素的height,撑大了父元素,设置min-height:0即可恢复正常。
打开F12开发者工具,可以看到父元素高度只有439px
子元素高度714px。
明明设置了flex-grow:1;理应填充父元素剩余空间,为什么会比父元素高呢?
其实是flex布局默认min-height/min-weight:auto,导致子元素min-height为子元素的height,撑大了父元素,设置min-height:0即可恢复正常。