zoukankan      html  css  js  c++  java
  • flex 实现圣杯布局

    参考教程: http://www.ruanyifeng.com/blog/2015/07/flex-examples.html

    <style type="text/css">
      #container{
        display: flex;
        flex-direction: column;/*纵向排序*/
      }
      header, footer{
        flex: 0 0 100px;/*因为为纵向的,所以100px类似于高度,0,0分别为不放大,不缩小*/
        background-color: black;
      }
      .main{
        display: flex;
        flex:1;/*简写,1,1,auto的意思*/
      }
      .content{
        flex:1;
      }
      .left, .right{
        flex: 0 0 50px;/*默认为横向的,所以这里的50px相当于宽度*/
        background-color: red;
      }
      .left{
        order:-1;
      }
    </style>
    <body>
        <div id="container">
          <header>this is header</header>
          <div class="main">
              <div class="content">
                content
                <p>你的主体内容</p>
              </div>
              <div class="left">
                left
              </div>
              <div class="right">
                right
              </div>
          </div>
          <footer>this is the footer</footer>
        </div>
    </body>

    上图:

  • 相关阅读:
    css3转换
    JavaScript函数
    JavaScript数组
    JavaScript流程控制
    JavaScript数据类型、运算
    css3响应布局
    css3渐变、背景、过渡、分页
    css3初识
    CSS3选择器
    H5拖拽、绘画、web存储
  • 原文地址:https://www.cnblogs.com/luguiqing/p/7016864.html
Copyright © 2011-2022 走看看