• 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

  • 相关阅读:
    CoreThink开发(十三)增加页面加载动画
    CoreThink开发(十二)更改默认出错异常页防止暴露敏感数据
    CoreThink开发(十一)首页控制器判断移动设备还是PC并做相应处理
    CoreThink开发(十)把官方首页轮播替换成HTML5-3D轮播
    CoreThink主题开发(九)使用H-ui开发博客主题之用户个人主页
    CoreThink主题开发(八)使用H-ui开发博客主题之用户登录之前及登录之后
    CoreThink主题开发(七)使用H-ui开发博客主题之新闻资讯正文页面
    centos7搭建postfix邮件服务器
    Kibana插件sentinl实现邮件报警
    kibana-Request Timeout after 30000ms故障解决
  • 原文地址:https://www.cnblogs.com/wsw8384/p/10233324.html
Copyright © 2020-2023  润新知