当前位置: 首页 > news >正文

WHAT - CSS 中的 min-height

文章目录

  • 语法
  • 常见用途
    • 1. 防止元素被压缩得太小
    • 2. 配合 Flexbox 保证高度
    • 3. 用于内容区域动态撑高但不塌陷
  • 与其他属性的区别
  • 提示

在 WHAT - CSS 中的 min-width 中我们已经详细介绍过 width。对于高度, CSS 同样提供一个 min-height.

min-height 是 CSS 中用于设置元素的 最小高度 的属性,作用和 min-width 类似:

即使内容较少或外部布局试图压缩高度,元素的高度也不会小于 min-height 指定的值。

语法

selector {min-height: <length> | <percentage> | auto;
}

常见用途

1. 防止元素被压缩得太小

.card {min-height: 200px;
}

即使里面没有内容,也至少会保持 200px 高度。

2. 配合 Flexbox 保证高度

.container {display: flex;min-height: 100vh; /* 页面至少占满一整屏 */
}

3. 用于内容区域动态撑高但不塌陷

.content {min-height: 300px;
}
  • 如果内容高于 300px,则自动扩展;
  • 如果内容不足 300px,则高度固定为 300px。

与其他属性的区别

属性作用
height设置精确高度
max-height设置最大高度
min-height设置最小高度

提示

  • min-height: 0 是默认值,表示没有最小限制。
  • flexgrid 子项中,如果你发现高度没有像预期那样收缩或撐开,检查是否需要设置 min-height: 0

相关文章:

  • 区间内最远互质点对
  • PostgreSQL初体验
  • ubuntu设置conda虚拟环境
  • 【TCGA-CRC】TCGA数据读取
  • 基于springboot的在线教育系统【附源码】
  • Kotlin 协程 (三)
  • 9、AI测试辅助-代码Bug分析提示词优化
  • 安卓settings单双屏显示
  • 用typoa写markdown文档笔记
  • 使用布隆过滤器实现java大数据筛选是否存在
  • 微软宣布的五大重要事项|AI日报0520
  • 微软开放代理网络愿景
  • 镜像管理(2)Dockerfile总结
  • vue3/vue2大屏适配
  • 扫盲笔记之NPM
  • Wan2.1 文生视频 支持批量生成、参数化配置和多语言提示词管理
  • C及C++的音频库与视频库介绍
  • WIFI信号状态信息 CSI 深度学习篇之CNN(Python)
  • 第5天-python饼图绘制
  • Jenkins:自动化之魂,解锁高效开发的密钥
  • 夜读丨永不掉电的陪伴
  • 可显著提高公交出行率,山东、浙江多县常态化实施城区公交免费
  • 《让世界爱中国》新书发布,探讨大变局下对外讲好中国故事
  • 周慧芳任上海交通大学医学院附属上海儿童医学中心党委书记
  • LPR名副其实吗?如果有所偏离又该如何调整?
  • 西藏普兰县公安局网安大队向自媒体人宣传网络安全知识