CSS flex 布局子元素高度没有被撑开
CSS About 377 words示例代码
id=middle
的子元素没有顶部对齐。
<div style="display: flex;align-items: center">
<div>123<br>123<br>123<br></div>
<div id="middle">123</div>
<div>123<br>123<br>123<br></div>
</div>
原因
父元素设置了align-items: center
,则子元素不会被撑开。
解决
方法一
去除父元素的align-items: center
。
方法二
给id=middle
的子元素加上align-self: stretch
。
align-self
是覆盖父元素的align-items
,意思是自身的对齐方式。
说明
flex
布局默认的align-items
方式是stretch
。
Views: 13 · Posted: 2025-08-27
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓

Loading...