zoukankan      html  css  js  c++  java
  • 三栏布局:左右固定中间自适应

      <div class="left">left</div>
           <div class="right">right</div>
           <div class="main">main</div>

    1.position: absolute方式

      *{
                margin: 0;
                padding: 0;
            }
            .left,.right{
                position: absolute;
                top: 0;
                border: 1px solid black;
                 300px;
                min-height: 500px;
            }
            .left{
                left: 0;
            }
            .right{
                right: 0;
            }
            .main{
                margin: 0 300px;
                background-color:red;
                border: 1px solid green;
                min-height: 500px;
            }
    2.float: left方式
      *{
                margin: 0;
                padding: 0;
            }
      .left,.right{
                float: left;
                 300px;
                background-color: red;
                border: 1px solid black;
                height: 500px;
            }
            .right{
                overflow: auto;
                float: right;
            }
            .main{
                margin: 0 300px;
                background-color: hotpink;
                height: 500px;
                border: 1px solid black;
            }
    3.display: flex方式
      .content{
                display: flex;
            }
            .aside.left{
                order: 1;
                border: 1px solid black;
                 200px;
            }
            .aside.right{
                order: 3;
                border: 1px solid black;
                 200px;
            }
            .aside.main{
                order: 2;
                flex-grow: 1;
                border: 1px solid red;
            }
            .aside{
                height: auto;
            }
      <div class="content">
              <div class="left aside">left</div>
              <div class="right aside">right</div>
              <div class="main aside">main</div>
           </div>
    ————学习记录
  • 相关阅读:
    纯CSS3实现不错的表单验证效果
    CANVAS模仿龙卷风特效
    HTML+CSS画一朵向日葵
    canvas水波纹效果
    樱花的季节,教大家用canvas画出飞舞的樱花树
    网站SEO,HTTP请求的关键数字----6
    css3绘制腾讯logo
    关于js的parseInt方式在不同浏览器下的表现
    封装keyframes插件
    模仿jquery的fileupload插件
  • 原文地址:https://www.cnblogs.com/atao24/p/13305897.html
Copyright © 2011-2022 走看看