美文网首页
HTML的简单的后台页面布局

HTML的简单的后台页面布局

作者: rainy66 | 来源:发表于2019-08-10 13:56 被阅读0次
    示例图.png

    记录

    今天记录一下用html的简单的后台页面布局 ,如图所示,(enenee颜色有点丑)

    //html
    <div class="wrapper">
    
        <hearder class="page-header"></hearder>
    
            <div class="page-main">
    
              <div class="page-aside"></div>
    
              <div class="page-content"></div>
    
          </div>
    
         <footer class="page-footer"></footer>
    </div>
    
    //css
    .wrapper{
    
      height:100vh;
    
      display:flex;
    
      flex-direction:column;
    
    }
    
    .page-header{
    
      padding: 20px 40px;
    
      text-align: right;
    
      font-size: 16px;
    
      background-color:#00adff91;
    
    }
    
    .page-main{
    
      display: flex;
    
      flex: 1;
    
      border-top: 1px solid #e4e4e4;
    
      border-bottom: 1px solid #e4e4e4;
    
    }
    
    .page-aside{
    
      width: 240px;
    
      border-right: 1px solid #e4e4e4;
    
      background-color:#efff0091
    
    }
    
    .page-content{
    
      flex: 1;
    
      padding: 0 40px;
    
    }
    
    .page-footer{
    
      padding: 10px;
    
      text-align: center;
    
      font-size: 12px;
    
      color: #999;
    
      background-color: #ff000080;
    }
    

    补充

    在实现css布局的时候,可以有多种写法哟

    第一种:css transform
    
    .container{
    
      position:relative;
    
    }
    
    .content{
    
      position:absolute;
    
      top:50%;
    
      left:50%;
    
      width:100px;
    
      height:100px;
    
      transform:translate(-50%,-50%);
    
    }
    
    第二种:已知元素宽高的居中
    
    .container{
    
      position:relative;
    
    }
    
    .content{
    
      position:absolute;
    
      top:50%;
    
      left:50%;
    
      width:100px;
    
      height:100px;
    
      margin:-50px 0 0 -50px;
    
    }
    
    第三种:上下左右均0定位 +margin:auto;
    
    .container{
    
      position:relation;
    
    }
    
    .content{
    
      position:absolute;
    
      left:0;
    
      top:0;
    
      right:0;
    
      bottom:0;
    
      width:100px;
    
      height:100px;
    
      margin:auto
    
    }
    
    第四种:使用flex的居中布局
    
    .content{
    
      height:100px;
    
      display:flex;
    
      align-items:center;
    
      justify-content:center
    
    }//其中content是父元素,可以让子元素的位置上下左右居中
    

    相关文章

      网友评论

          本文标题:HTML的简单的后台页面布局

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