美文网首页
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