zoukankan      html  css  js  c++  java
  • CSS 将一个页面平均分成四个部分(div)

    在项目中遇到需求,数据监控页面需要同时显示4个板块内容,如下图:

    CSS 如何将一个页面平均分成四个部分(div)呢?

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>将页面平均分成四部分</title>
        <style type="text/css">
            *{
                margin: 0;
                padding: 0;
            }
            .main{
                 100%;
                height: 100%;
                position: absolute;
            }
            .quarter-div{
                 50%;
                height: 50%;
                float: left;
            }
            .blue{
                background-color: #5BC0DE;
            }
            .green{
                background-color: #5CB85C;
            }
            .orange{
                background-color: #F0AD4E;
            }
            .yellow{
                background-color: #FFC706;
            }
        </style>
    </head>
    <body>
        <div class="main">
            <div class="quarter-div blue"></div>
            <div class="quarter-div green"></div>
            <div class="quarter-div orange"></div>
            <div class="quarter-div yellow"></div>
        </div>
    </body>
    </html>

    效果图如下:

     由于板块内部框架生成图表的浮动问题,用上面方法会出问题,改进方法如下

    CSS样式如下:

    /*将页面分为4个部分*/
    .clearfix:before,.clearfix:after{
        display:table;
        content:"";
    }
    .clearfix:after{
        clear:both;
    }
    .clearfix{
        *zoom:1;
    }
    .thewrap{
        margin-top: 16px;
        padding-left: 20px;
        padding-right: 20px;
         100%;
        box-sizing: border-box;
        overflow: auto;
    }
    .quarter-div{
         50%;
        box-sizing: border-box;
        float: left;
        overflow: auto;
    
    
    }

    JS代码:

    <script>
        $(function(){
            var bodyH = $(window).height();
            console.log(bodyH);
            var h = bodyH/2-70;
            $(".quarter-div .panel-body").height(h);
        });
    </script>
  • 相关阅读:
    Codeforces Round #353 (Div. 2)
    Codeforces Round #304 (Div. 2)
    Codeforces Round #250 (Div. 2)D
    Codeforces Round #368 (Div. 2)
    hdu4348区间更新的主席树+标记永久化
    poj3468线段树标记永久化
    Educational Codeforces Round 35 (Rated for Div. 2)
    一维数组取一部分
    序列化数组。
    禅道常识
  • 原文地址:https://www.cnblogs.com/baiyangyuanzi/p/7345215.html
Copyright © 2011-2022 走看看