首页前端开发CSScss div自适应高度height

css div自适应高度height

时间2024-05-27 10:30:03发布访客分类CSS浏览123
导读:DIVCSS5为大家介绍两种情况下自适应高度样式设置与解决。 第一种:一定高度内容加多时自适应高度,而内容少时DIV有一定最小高度; 第二种:没有最小高度,DIV完全自适应高度。 以下为大家介绍这两种情况与解决方法 一、一定最小高度,内容加...

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 注释:两个放置不分前后顺序,兼容所有浏览器*/
  5. }

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

CSS代码如下:

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

HTML代码片段:

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

4、在浏览器案例截图


css自适应高度案例截图

在线演示:查看案例

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

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

三、总结 - TOP

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

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css div自适应高度height
本文地址: https://pptw.com/jishu/669128.html
c语言多维数组定义的方法是什么 10个必须要知道CSS DIV技巧

游客 回复需填写必要信息