min-height

来源:4-15 Sticky Footer布局

慕后端1189009

2021-08-06

  1. 为什么父容器高度设置为 height: 100vh; header和footer随着content的内容增加,高度会被挤掉?如果是min-height,就没这个问题?
  2. 如果给父容器设置 justify-content: space-between; 代替给 content 添加 flex-grow: 1; 看着效果好像一样 ??
写回答

1回答

西门老舅

2021-08-06

先来回答一下第一个问题,height会使main高度固定,所以当内容多了,自然作为子项的head,foot要收缩,这是弹性的默认行为。而min-height是设置最小高度,并不会固定高度,当内容多了就会自动撑开,不影响子项大小。
第二个问题,space-between是在有剩余空间时候的一种对齐方式。当没有剩余空间的时候,并没有什么作用。这个效果不存在剩余空间,所以加不加space-between并没有影响。
有问题随时留言给我,祝学习愉快。

1
0

前端内功修炼 5大主流布局系统进阶

前端内功修炼:5大主流布局系统进阶

758 学习 · 231 问题

查看课程