html - 为什么`min-height`会影响flex布局中div的高度?
问题描述
我在 flex 布局父级中添加了min-height
一个。如果它的实际高度大于div
,似乎会min-height
产生影响。以下面的代码为例:div
min-height
https://codepen.io/zhaoyi0113/pen/ejwJGM
我将其设置100px
为最小高度,div
但如果其实际高度大于 100,它会相互重叠。在上述情况下,我希望div
节目hello
world
在一个街区内,但事实并非如此。如果您检查 dom 结构,您会发现它<p>
不会扩展其父级div
高度。我该如何解决?
解决方案
由于您在.div1
flex box 上设置了 200px 的高度,因此尝试将所有子元素都放在 200px 内,但是 min-height 会阻止它适应 200px 内的所有子元素。
根据您想要实现的目标,您可能需要更改高度或.div1
添加flex-shrink: 0
.div2
推荐阅读
- c++ - 如何使用 unique_ptr 实现零规则
- c - 用 0 初始化数组,以避免将垃圾数据存储在 2D 数组中,C
- mysql - MySQL中的校验和不同
- java - 您不拥有的杰克逊枚举格式
- python - Openpyxl 创建空图表
- flutter - 使用 flutter_inappwebview 放大 Flutter
- angular - Angular将(单击)事件添加到动态HTML标签?
- scikit-learn - 如何将决策规则转换为 scikit-learn 决策树模型?
- mysql - 如何根据这 4 个相关表形成 MySQL 查询以返回所需的行?
- node.js - 对使用 express-session 访问商店信息感到困惑