android h5 div高度自适应,css div自适应高度height

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

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

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

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

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

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

1、回答与解释:

_height:200px; /* css 注解: 仅IE6设别此属性,假定最低高度是200px ,设置高度200px,内容超出后IE6会自动撑高设定高度 */

min-height:200px; /* css注释: css最小高度为200px支持所有浏览器,IE6浏览器除外 */

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

2、具体设置代码:

div{

_height:200px;

min-height:200px

/* css 注释:两个放置不分前后顺序,兼容所有浏览器 */

}

3、CSS最小高度与自适应高度并存案例

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

div{_height:200px; min-height:200px; border:1px solid #000; width:100px}

/* css注释:设置最小高度,border边框,宽度 */

200高度能装下这点内容,设置最小高度200px
设置最小高度200px

而内容多,超出200px高度限制,DIV自适应高度

案例占位

案例占位

案例占位

案例占位

案例占位

案例占位

案例占位

案例占位

案例占位

案例占位

案例占位

案例占位

案例占位

4、在浏览器案例截图

942b2934f90d98813067486b6ab3238d.png

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。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值