首先附上 w3school的权威解释链接:

https://www.w3school.com.cn/cssref/pr_dim_max-height.asp

个人理解:min-height 和 max-height 都是当盒子内容不确定,盒子元素动态增减的是时候,自适应内容而设置的,避免设置固定高度而当内容有所变化的时候导致页面走样,变形,预先给它一个默认的,预设的样式高度,防止不必要的样式变样。

min-height 的取值: % / 具体px值 / inherit 默认为 0

min-height: 当盒子没有内容的时候,即初始化的时候,我们总得给它一个初始高度 ,mix-height 让它有一个没有内容但可以展示的高度,但是它的高度又不能小于min-height,否则界面样式会不一致。

该属性值会对元素的高度设置一个最低限制。因此,元素可以比指定值高,但不能比其矮。不允许指定负值

max-height 的值:none / % / 具体px值 / inherit

max-height: 当盒子的内容是动态的,变化的时候,我们不知道要给它多高,即不能给它一个固定的高度,这个时候我们就可以不给高度,而是给它一个max-height,这个时候盒子高度会随着内容增加而撑开盒子的高度。

该属性值会对元素的高度设置一个最高限制。因此,元素可以比指定值矮,但不能比其高。不允许指定负值

css min-height 和 max-height相关推荐

  1. [css] css的height:100%和height:inherit之间有什么区别呢?

    [css] css的height:100%和height:inherit之间有什么区别呢? 上周在微博上无节操吐槽了下inherit的段子,没想到回声还不少: 微博inherit无节操段子 不过inh ...

  2. [css] 如何解决html设置height:100%无效的问题?

    [css] 如何解决html设置height:100%无效的问题? 在外层包一个给定高度的 div 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主 ...

  3. 真正的能理解CSS中的line-height,height与line-height

    在最近的项目中,常常用到line-height,只是简单的理解为行高但并没有深层次的理解,致使不能达到信手拈来的感觉.在此做一下总结,一是更深层次的了解什么是line-height,二是比较heigh ...

  4. CSS中的line-height,height与line-height

    在最近的项目中,常常用到line-height,只是简单的理解为行高但并没有深层次的理解,致使不能达到信手拈来的感觉.在此做一下总结,一是更深层次的了解什么是line-height,二是比较heigh ...

  5. html div 高度100,深入理解CSS的height:100%和height:inherit之间的使用区别

    inherit确实是个好东西,不仅节约代码,尤其与background之流打交道:而且还利于维护. 注意,如果想要继承background的图片,不能这样缩写,会显得很天真: CSS Code复制内容 ...

  6. CSS中height:100vh和height:100%的区别是什么?

    CSS中height:100vh和height:100%的区别 首先,我们得知道1vh它表示的是当前屏幕可见高度的1/100,而1%它表示的是父元素长或者宽的1%(可以这么理解?) 1.对于设置hei ...

  7. CSS中绝对定位对子元素height的影响

    CSS中height:100%和height:inherit的异同 by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhang ...

  8. CSS中height:100%和height:inherit的异同

    1. height:100%和height:inherit的异同 1.1 兼容性差异 height:100% IE6+ √ height:inherit IE8+ √ 1.2 大多数情况作用是一样的 ...

  9. height:100%和height:inherit比较

    height:100%和height:inherit 在我的理解中. height: 100%; 是会继承父元素的100%的高度 height: inherit; 是会继承父元素的高度 我觉得他们的意 ...

  10. 数据结构:删除顺序表中小于min和大于max的数(不需要从大到小排列依然可以)

    1.题目要求: 设计一个算法,删除递增有序链表中值小于min和大于max的所有元素 2.题目分析 依次找到对应元素,而后进行删除. int listDelete(SqList& L, int ...

最新文章

  1. Ascend学习资源
  2. 阿里打破自然语言理解世界纪录,AI常识推理水平正在逼近人类
  3. NSIS安装制作基础教程
  4. (转)flash位图缓存cacheAsBitmap
  5. COMCMS_CORE 起步篇,如何运行和部署
  6. 多亏了这篇文章,我的开发效率远远领先于我的同事
  7. python 函数中所有print保存csv_python for循环print怎样才能输出csv呢
  8. 信息安全工程师笔记-操作系统安全保护
  9. 江门计算机职称考试时间,江门职称计算机考试时间
  10. supervisor常用命令
  11. python递归函数查询表_python利用递归函数输出嵌套列表的每个元素
  12. 计算机软件工程师报名条件,中级软件工程师证书报考条件有哪些要求?
  13. 安装pgadmin3
  14. 1人30天44587行代码,分享舍得网开发经验
  15. node配置微信小程序解密消息以及推送消息
  16. 碳素结构钢的实际拉伸性能可能与规定的最小值不同
  17. win10 笔记本蓝牙不见了
  18. 木兰天池全新景观2013闪亮登场
  19. PyTorch:DistributedDataParallel(DDP)学习
  20. Openvswitch手册(4): Mirror

热门文章

  1. 第二代计算机的主要应用领域,第二代计算机的主要应用领域是啥
  2. 常用的原生DOM操作汇总
  3. 洪生绩效管理机制解读
  4. 红米ac2100有ipv6吗_红米AC2100刷padavan
  5. 小小爬虫成长记第一天
  6. oracle lms进程 内存,Oracle进程:LMS 进程与Oracle RAC
  7. int a[ ]={0};
  8. 北大集训2018垫底记
  9. 高交会文思海辉三项成果斩获优秀产品奖
  10. 怎么一键完美抠图?无需PS!快来看看!