zoukankan      html  css  js  c++  java
  • flex 弹性盒子 兼容

    1.弹性布局

      display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */

      display: -moz-box; /* 老版本语法: Firefox (buggy) */

      display: -ms-flexbox; /* 混合版本语法: IE 10 */

      display: -webkit-flex; /* 新版本语法: Chrome 21+ */

      display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */

    2.主轴居中

      -webkit-box-pack: center;

      -moz-justify-content: center;

      -webkit-justify-content: center;

      justify-content: center;

    3.主轴两端对齐

      -webkit-box-pack: justify;

      -moz-justify-content: space-between;

      -webkit-justify-content: space-between;

      justify-content: space-between;

    4.主轴end对齐

      -webkit-box-pack: end;

      -moz-justify-content: flex-end;

      -webkit-justify-content: flex-end;

      justify-content: flex-end;

    5.主轴start对齐

      -webkit-box-pack: start;

      -moz-justify-content: flex-start;

      -webkit-justify-content: flex-start;

      justify-content: flex-start;

    6.侧轴居中

      -webkit-box-align: center;

      -moz-align-items: center;

      -webkit-align-items: center;

      align-items: center;

    7.侧轴start对齐

      -webkit-box-align: start;

      -moz-align-items: flex-start;

      -webkit-align-items: flex-start;

      align-items: flex-start;

    8.侧轴底部对齐

      -webkit-box-align: end;

      -moz-align-items: flex-end;

      -webkit-align-items: flex-end;

      align-items: flex-end;

    9.侧轴文本基本线对齐

      -webkit-box-align: baseline;

      -moz-align-items: baseline;

      -webkit-align-items: baseline;

      align-items: baseline;

    10.侧轴上下对齐并铺满

      -webkit-box-align: stretch;

      -moz-align-items: stretch;

      -webkit-align-items: stretch;

      align-items: stretch;

    11.主轴从上到下

      -webkit-box-direction: normal;

      -webkit-box-orient: vertical;

      -moz-flex-direction: column;

      -webkit-flex-direction: column;

      flex-direction: column;

    12.主轴从下到上

      -webkit-box-pack: end;

      -webkit-box-direction: reverse;

      -webkit-box-orient: vertical;

      -moz-flex-direction: column-reverse;

      -webkit-flex-direction: column-reverse;

      flex-direction: column-reverse;

    13.主轴从左到右

      -webkit-box-direction: normal;

      -webkit-box-orient: horizontal;

      -moz-flex-direction: row;

      -webkit-flex-direction: row;

      flex-direction: row;

    14.主轴从右到左

      -webkit-box-pack: end;

      -webkit-box-direction: reverse;

      -webkit-box-orient: horizontal;

      -moz-flex-direction: row-reverse;

      -webkit-flex-direction: row-reverse;

      flex-direction: row-reverse;

    15.不允许子元素缩小

      -webkit-box-flex: 0;

      -moz-flex-shrink: 0;

      -webkit-flex-shrink: 0;

      flex-shrink: 0;

    16.各个行中间对齐

      -webkit-align-content: center;

      align-content: center;

    17.各个行中间对齐

      -webkit-align-content: flex-start;

      align-content: flex-start;

    18.各个行中间对齐

      -webkit-align-content: flex-end;

      align-content: flex-end;

    19.各个行平均分布

      -webkit-align-content: space-between;

      align-content: space-between;

    20.各个行两端保留子元素与子元素之间间距大小的一半

      -webkit-align-content: space-around ;

      align-content: space-around ;

    21.父元素-横向换行

      -webkit-flex-wrap: wrap;

      -moz-flex-wrap: wrap;

      -ms-flex-wrap: wrap;

      -o-flex-wrap: wrap;

      flex-wrap:wrap;

    22.父元素-不允许横向换行

      -webkit-flex-wrap: nowrap;

      -moz-flex-wrap: nowrap;

      -ms-flex-wrap: nowrap;

      -o-flex-wrap: nowrap;

      flex-wrap:nowrap;

    23.充满父元素

      -prefix-box-flex: 1;

      -webkit-box-flex: 1;

      -webkit-flex: 1;

      -moz-box-flex: 1;

      -ms-flex: 1;

      flex: 1;

    参考网站:https://www.cnblogs.com/amanda-man/p/9856557.html

  • 相关阅读:
    你本地测试环境再难搭建也要搭建出来调试代码
    00 alv抬头等
    流水号生产后调用
    ALV 顶栏的按钮设定
    Redis学习总结
    Mybatis总结
    面试题收集
    java 收集2
    关于Spring的69个面试问答——终极列表
    java 面试收集
  • 原文地址:https://www.cnblogs.com/wsw8384/p/10233324.html
Copyright © 2011-2022 走看看