获得徽章 0
在 Flex 容器中,当一个元素被设置为 flex: 1 1 0%(或 flex-grow: 1)时,它会根据 Flex 容器的剩余空间被分配一个明确的高度。虽然这个高度没有通过 height 属性显式写出,但在浏览器完成布局计算后,它实际上已经拥有了一个精确的像素高度。

例如下面这个简单的结构:

html
<div style="display: flex; flex-direction: column; height: 400px;">
<div style="flex: 1;"> <!-- 这个 div 会被拉伸到 400px 减去其他项的高度 -->
...
</div>
</div>
经过 Flex 布局计算后,flex: 1 的 div 会得到一个明确的高度值(比如 380px),此时它已经是一个“高度确定”的容器,其内部子元素使用百分比高度时,就可以以这个计算后的高度为参照。
展开
评论
前端摸鱼师 @camelotchina
前端摸鱼师 @camelotchina
前端摸鱼师 @camelotchina
chatGPT也没有吹的那么神嘛,我让他给我写一篇30万字的玄幻小说,结果就几百字,还不通顺[吃瓜群众]
13
上班路上应该看什么
10
下一页
个人成就
文章被点赞 9
文章被阅读 1,152
掘力值 65
收藏集
17
关注标签
18
加入于