• CSS实现div的高度填满剩余空间


    需求:

    1. 这个矩形的高度和浏览器窗口的高度相同,不能出现纵向滚动条

    2. 绿色部分高度固定,比如50px

    3. 紫色部分填充剩余的高度

    HTML结构暂且如下:

    <div id="main">
        <div id="nav">nav</div>
        <div id="content">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一起使用,这是很反常规的用法,可以强制定义盒模型的区域

    转自:http://www.cnblogs.com/felixlong/p/4310035.html

  • 相关阅读:
    字符串类型
    数据类型之整型
    数据类型
    两个版本的区别
    变量
    DHCP
    MySQL数据库编译及入门
    NFS网络文件系统
    Rsync 数据同步
    互联网数据分享平台
  • 原文地址:https://www.cnblogs.com/benbendu/p/7055419.html
Copyright © 2020-2023  润新知