首先,项目中是想实现,根据文本内容的多少,自动动态改变div框的尺寸,当然得让它在一个合理的范围内变动,这时就用到了这几个css样式;

  1. 关于min-height、max-height:
<!-- 测试min-height与max-height -->
<div style="border:1px solid black;min-height:100px;max-height:300px; width:300px; overflow-y:auto;">
</div>

当此div初始化时,他的默认高度为min-height,且当div中的文本高度小于min-height时,div都一直保持min-height的高度值:

只有当div中的文本高度已经大于min-height的值了,此时div的高度才产生变化,且变化的范围必定小于max-height的值:


随着文本高度的增大,div的高度也随着自动增大,直到达到max-height的高度,div的高度就不会在发生变化了。
这时候,因为我们div设置了overflow-y:auto,所以出现滚动条:

这样就实现了div高度在合理范围内的动态变化;
min-width与max-width的用法跟min-height、max-height一样只是,使用min-width与max-width时,需要将div的display样式设置为:display:inline-block;

<div style="border:1px solid gray;height:100px;min-width:100px;max-width:300px;overflow-x:auto;display:inline-block;">
</div>

推荐博文:
http://www.cnblogs.com/pigtail/archive/2012/06/28/2568646.html

css中的min-height、max-height、min-width、max-width相关推荐

  1. html地球仪代码,html – 在CSS中旋转地球仪

    我在CSS中创建一个旋转地球效果.我在CSS中创建了地球: body { background-color: #111; } #earth { width: 300px; height: 300px; ...

  2. html 设置min height,CSS中min-height使用技巧

    DIV+CSS中最小高度设定min-height设定 最小高度可以设定一个BOX的最小高度,当其内容较少时时,也能保持BOX的高度为一定,超出就自动向下延伸,但到目前为止,只有Opera 和 Mozi ...

  3. 设置最小值与最大值 css,一文学会使用 CSS 中的 min(), max(), clamp() 以及它们的使用场景...

    作者:Ahmad shaded 译者:前端小智 来源:sitepoint点赞再看,微信搜索[大迁世界]关注这个没有大厂背景,但有着一股向上积极心态人.本文 GitHub https://github. ...

  4. 一文学会使用 CSS 中的 min(), max(), clamp() 以及它们的使用场景

    作者:Ahmad shaded 译者:前端小智 来源:sitepoint 点赞再看,微信搜索**[大迁世界]**关注这个没有大厂背景,但有着一股向上积极心态人.本文 GitHub https://gi ...

  5. 【CSS中width、height的默认值】

    对于初学者来说,CSS中的width.height的默认值是很神奇的,因为经常看到如下这样的代码:明明只给一个#father标签(红色的div)设置了一个width,为啥它在浏览器中显示出来是有一个固 ...

  6. C++中max,min函数,以及vector字符未定义问题(未声明的标志符)

    max,min函数在头文件windows.h中 vector 在头文件vector.h中

  7. python内置函数返回序列中最大元素_Python之路(第八篇)Python内置函数、zip()、max()、min()...

    一.python内置函数 abs() 求绝对值 例子 print(abs(-2)) all() 把序列中每一个元素做布尔运算,如果全部都是true,就返回true, 但是如果是空字符串.空列表也返回t ...

  8. python中max()、min()获得最大值与最小值_(Python基础教程之十)Python max()和min()–在列表或数组中查找最大值和最小值...

    使用**max()和min()**方法在可比较元素的集合(例如列表,集合或数组)中查找最大(或最小)项的Python示例. 1. Python max() function max() 该功能用于– ...

  9. 解决css中height:100%失效的问题

    解决css中height:100%失效的问题 参考文章: (1)解决css中height:100%失效的问题 (2)https://www.cnblogs.com/wangweizhang/p/111 ...

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

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

最新文章

  1. 让别人不知道你的网站使用PHP
  2. centos升级python_CentOS 升级Python3
  3. Specified key was too long; max key length is 1000 bytes问题解决
  4. ios开发之UIView的frame、bounds跟center属性的区别(附图)
  5. 记一次对 Laravel-permission 项目的性能优化
  6. 浅谈 Python 程序和 C 程序的整合
  7. 飞机大战--显示玩家飞机
  8. python difflib详解_在 Python 中使用 difflib 比较字符串
  9. Spring RestTemplate: 比httpClient更优雅的Restful URL访问, java HttpPost with header
  10. Helm 3 完整教程(十):Helm 函数讲解(4)加密函数、编码和解码函数
  11. Sturts2 三种开发模式 (转)
  12. 《css权威指南》重点摘要
  13. 分享一下海康威视古老的播放器源码
  14. Wowza服务器系列(1):介绍
  15. 二阶带阻有源滤波器设计与仿真测试
  16. Dtcms修改PC站分享到手机端后访问打开手机版的当前页面
  17. CSP201903-1 小中大 (Python)
  18. 揭开智慧校园的神秘面纱
  19. HTML CSS JS 网页设计作业「我的家乡」-广东
  20. 循环日程表(递归、分治)

热门文章

  1. Android开发音效增强中铃声播放Ringtone及声音池调度SoundPool的讲解及实战(超详细 附源码)
  2. FreeCAD软件安装
  3. C++的sort函数对于vector排序
  4. Linux小知识---常见的IO复用技术
  5. 用户在Eightcap易汇平台可以交易哪些产品?投资选择多吗?
  6. VIM 快速参考指南
  7. 2021全球与中国车辆线控转向系统市场现状及未来发展趋势
  8. 如何在ASA防火墙上实现ipsec ***
  9. 第十三届蓝桥杯EDA赛项国奖心得分享
  10. HTML5期末大作业:个人主页网站设计(6页)代码质量高 学生简单个人静态HTML网页设计作品 DIV布局个人介绍网页模板代码 DW学生个人网站制作成品下载