zoukankan      html  css  js  c++  java
  • 实现一个三列布局(左右侧固定,中间自适应宽度)

    html代码(第一二种方法):

    <div class="left">左侧固定区</div>
    <div class="right">右侧固定区</div>
    <div class="mid">中间自适应区</div>

    css代码:

    第一种方法(定位):

    .left {
      position: absolute;
      top: 0;
      left: 0;
      width: 100px;
      height: 200px;
      background-color: red;
     }
    
     .mid {
      margin-left: 100px;
      margin-right: 200px;
      height: 200px;
      background-color: blue;
     }
    
     .right {
      position: absolute;
      top: 0;
      right: 0;
      width: 200px;
      height: 200px;
      background-color: yellow;
     }

    第二种方法(浮动):

    .left {
     float: left;
     width: 100px;
     height: 200px;
     background-color: red;
    }
    
    .mid {
     height: 200px;
     background-color: blue;
    }
    
    .right {
     float: right;
     width: 200px;
     height: 200px;
     background-color: yellow;
    }

    第三种方法(负边距):

    html代码:

    <div class="center fl">
      <div class="mid">
         中间自适应区中间自适应区中间自适应区中间自适应区中间自适应区中间自适应区中间自适应区中间自适应区中间自适应区中间自适应区中间自适应区中间自适应区
      </div>
    </div>
    
    <div class="left fl">左边固定区</div>
    
    <div class="right fl">右边固定区</div>

    css代码:

    .fl { float: left; }
    
    .center {
      width: 100%;
      height: 200px;
      background: yellow;
    }
      .center .mid{
        margin-right: 100px;
        padding: 0 110px;
      }
    
    .left{
        margin-left: -100%;
        width: 100px;
        height: 200px;
        background: green;
    }
    
    .right{
        margin-left: -200px;
        width: 200px;
        height: 200px;
        background: blue;
    }
  • 相关阅读:
    上传github代码
    git 代码更新
    linux 遇见的问题
    How to stop pycharm show files in project in red color?
    Linux下动态库查找路径的问题
    centos7 建立虚拟目录
    [BZOJ3747] Kinoman
    [BZOJ2169] 连边
    [洛谷P4251] 小凸玩矩阵
    [洛谷P2764] 最小路径覆盖
  • 原文地址:https://www.cnblogs.com/jimmiehwang/p/5393836.html
Copyright © 2011-2022 走看看