打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
css div自适应高度height

DIVCSS5为大家介绍两种情况下自适应高度样式设置与解决。

第一种:一定高度内容加多时自适应高度,而内容少时DIV有一定最小高度;

第二种:没有最小高度,DIV完全自适应高度。

以下为大家介绍这两种情况与解决方法

一、一定最小高度,内容加多时自适应高度,而内容少时DIV有一定最小高度   -   TOP

有一DIV盒子,默认高度为200px,当DIV里内容多余并超出限定高度时,DIV自适应高度, 要求使用纯CSS+DIV,不需要JS,兼容火狐浏览器

1、回答与解释:

  1. _height:200px; /* css 注解: 仅IE6设别此属性,假定最低高度是200px ,设置高度200px,内容超出后IE6会自动撑高设定高度 */ 
  2. min-height:200px; /* css注释: css最小高度为200px支持所有浏览器,IE6浏览器除外 */ 

这个设置,ie6,7,8 ,9,10,火狐等都能兼容

2、具体设置代码:

  1. div{ 
  2. _height:200px; 
  3. min-height:200px 
  4. /* css 注释:两个放置不分前后顺序,兼容所有浏览器 */ 

3、CSS最小高度与自适应高度并存案例
我们设置2个DIV盒子,最小高度均为200px,当内容较少时DIV盒子的最小高度为200px,当内容比较多超出高度能装下时,DIV盒子自适应高度,为了便于观察与参考分析,我们统一设置宽度为100px,一个黑色1px CSS边框

CSS代码如下:

  1. div{_height:200px; min-height:200px; border:1px solid #000; width:100px} 
  2. /* css注释:设置最小高度,border边框,宽度 */ 

HTML代码片段:

  1. <div>200高度能装下这点内容,设置最小高度200px</div> 
  2. <div>设置最小高度200px<br /> 
  3. 而内容多,超出200px高度限制,DIV自适应高度<br /> 
  4. <br /> 
  5.  
  6. 案例占位<br /> 
  7. 案例占位<br /> 
  8. 案例占位<br /> 
  9. 案例占位<br /> 
  10. 案例占位<br /> 
  11. 案例占位<br /> 
  12. 案例占位<br /> 
  13. 案例占位<br /> 
  14. 案例占位<br /> 
  15. 案例占位<br /> 
  16. 案例占位<br /> 
  17. 案例占位<br /> 
  18. 案例占位 
  19. </div> 

4、在浏览器案例截图


css自适应高度案例截图

在线演示:查看案例

二、CSS默认自适应高度   -   TOP

当我们不对DIV设置固定高度或不设置CSS高度样式,其DIV盒子默认是自适应高度。

三、总结   -   TOP

我们不对DIV设置高度样式,默认情况下是自适应高度,当我们需要设置一个CSS最小高度时,所有浏览器都支持DIV盒子最小高度演示,但IE6不支持min-height样式,我们就需要设置针对IE6的css hack实现,或去了解ie6支持min-width max-widthie6支持min-height max-height

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/jiqiao/j499.shtml

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
盒模型--宽度和高度
css中div高度自适应的方法(兼容FF IE)
CSS 高度(css height)
CSS尺寸——CSS实验室
DIV CSS网页布局中最小高度妙用
css中常用属性
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服