美文网首页
CSS实现div的高度自适应填满屏幕

CSS实现div的高度自适应填满屏幕

作者: 奇特思维家 | 来源:发表于2017-11-09 22:33 被阅读0次

首先html结构

<div id="main">

<div id="nav"></div>

<div id="content"></div>

</div>

然后基本的样式

html, body {

height:100%;

margin:0px;

padding:0px;

}

#main {

background-color:#999;

height:100%;

}

#nav {

background-color:#85d989;

width:100%;

height:50px;

}

最后的重点

#content {

background-color:#cc85d9;

width:100%;

position:absolute;

top:50px;

bottom:0px;

left:0px;

}

重点就是用定位脱离标准流,然后top和bottom一起使用,这是很反常规的用法,但是是最有效的方法,当然还有很多奇葩用法,以后的文章会一一为大家介绍。

相关文章

网友评论

      本文标题:CSS实现div的高度自适应填满屏幕

      本文链接:https://www.haomeiwen.com/subject/qqfvmxtx.html