zoukankan      html  css  js  c++  java
  • 上下固定,中间自适应布局

    一、flex布局

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Document</title>
     6     <style type="text/css">
     7         body,html{
     8             height:100%;
     9         }
    10         .box{
    11             display: flex;
    12             flex-direction: column;/*垂直方向排列*/
    13             height: 100%;/*全屏*/
    14         }
    15         .top{
    16             height: 100px;
    17             background: red;
    18         }
    19         .center{
    20             flex: 1;
    21             background: pink;
    22         }
    23         .bottom{
    24             height: 100px;
    25             background: green;
    26         }
    27 
    28     </style>
    29 </head>
    30 <body>
    31 <div class="box">
    32     <div class="top"></div>
    33     <div class="center"></div>
    34     <div class="bottom"></div>
    35 </div>
    36 </body>
    37 </html>

    二、定位布局

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Document</title>
     6     <style type="text/css">
     7         body,html{
     8             height:100%;
     9         }
    10         *{
    11             margin: 0;
    12             padding: 0;
    13         }
    14         .box{
    15             position: relative;/*display: flex;*/
    16             top:0;
    17             left: 0;
    18             /*flex-direction: column;!*垂直方向排列*!*/
    19             height: 100%;/*全屏*/
    20         }
    21         .top{
    22             position: absolute;
    23             width:100%;
    24             top:0;
    25             left: 0;
    26             height: 100px;
    27             background: red;
    28             /*margin-bottom: 100px;*/
    29         }
    30         .center{
    31             position: absolute;
    32             width:100%;
    33             bottom:100px;
    34             top:100px;
    35 
    36             background: blue;
    37         }
    38         .bottom{
    39             /*margin-top: 100px;*/
    40             position: absolute;
    41             width:100%;
    42             bottom:0;
    43             left: 0;
    44             height: 100px;
    45             background: green;
    46         }
    47 
    48     </style>
    49 </head>
    50 <body>
    51 <div class="box">
    52     <div class="top"></div>
    53     <div class="center"></div>
    54     <div class="bottom"></div>
    55 </div>
    56 </body>
    57 </html>

    效果:

  • 相关阅读:
    我的Java学习推荐书目
    BTrace使用简介
    BTrace使用小结
    如何在生产环境使用Btrace进行调试
    BTrace : Java 线上问题排查神器
    淘宝Tprofiler工具实现分析
    JVM 性能调优实战之:使用阿里开源工具 TProfiler 在海量业务代码中精确定位性能代码
    性能工具TProfiler介绍文档
    分布式系统理论基础
    微信小程序
  • 原文地址:https://www.cnblogs.com/yinhao-jack/p/11747899.html
Copyright © 2011-2022 走看看