zoukankan      html  css  js  c++  java
  • CSS3盒模型display:box;box-flex:3;

    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width">
      <title>盒模型display:box;</title>
    </head>
    <body>
      
      <article class="wrap">
        <section class="section sectionOne">01</section>
        <section class="section sectionTwo">02</section>
        <section class="section sectionThree">03</section>
      </article>
    
    </body>
    </html>
    .wrap {
      width: 600px;
      height: 200px;
      border: 1px solid #000000;
      display: -webkit-box; /*这样元素就会内联化*/
      display: -moz-box;
      display: box;
      -webkit-box-orient:horizontal;
      -moz-box-orient:horizontal;
      box-orient: horizontal;
      -webkit-box-direction: reverse;
      box-direction: reverse;
      -webkit-box-align: center;
      box-align: center;
      /*子容器的水平对其方式*/
      -webkit-box-pack: justify;
    }
    .section {
      width: 50px;
      height: 80px;
    }
    .sectionOne {
      background: orange;
      /*
      -webkit-box-flex:1;
      box-flex:1;
      */
    }
    .sectionTwo {
      background: purple;
      /*
      -webkit-box-flex:2;
      box-flex:2;
      */
      /*margin: 0 50px;*/
      height: 108px;
    }
    .sectionThree {
      background: green;
      width: 100px;
    }

    注意:

    给box设置vertical或block-axis属性(此属性是默认值)其效果似乎表现一致,
    都可将子容器垂直排列,具体两者有什么实质差别暂时还没有搞清楚。
    如果父容器选择vertical或block-axis属性对子容器进行垂直排列,
    其是对父容器的高度进行分配划分。此时如果父容器定义了宽度值,
    其子容器的宽度值设置则无效状态;如果父容器不设置宽度值,
    其子容器的宽度值才有效并且取最大宽度值的子容器的宽度。

    效果:

  • 相关阅读:
    重新导入依赖的常见方式
    Required request body is missing 错误解决
    Maven 打包 package install deploy 区别
    linux命令-awk入门
    使用redis进行基于shiro的session集群共享
    frist Django app — 五、Test
    frist Django app — 四、 完善View
    frist Django app — 三、 View
    frist Django app— 二、 Model和管理界面
    frist Django app — 一、 创建工程
  • 原文地址:https://www.cnblogs.com/lqcdsns/p/6215135.html
Copyright © 2011-2022 走看看