作家
登录

Flex布局新旧混合写法详解(兼容微信)

作者: 来源: 2017-08-08 12:02:04 阅读 我要评论

  •  
  •   
  •  
  •     align-content: flex-start | flex-end | center | space-between | space-around | stretch; 
  •  
  •     /*多主轴对齐:顶部对齐(默认) | 底部对齐 | 居中对齐 | 高低对齐并铺满 | 高低平均分布*/ 
  •  
  •  
  • 子元素属性

    1. .item{ 
    2.  
    3.     order: <integer>; 
    4.  
    5.     /*排序:数值袈浣小,越排前,默认为0*/ 
    6.  
    7.   
    8.  
    9.     flex-grow: <number>; /* default 0 */ 
    10.  
    11.     /*放大年夜:默认0(即如不雅有残剩空间也不放大年夜,值为1则放大年夜,2是1的双倍大年夜小,以词攀类推)*/ 
    12.  
    13.   
    14.  
    15.     flex-shrink: <number>; /* default 1 */ 
    16.  
    17.     /*缩小:默认1(如不雅空间不足则会缩小,值为0不缩小)*/ 
    18.  
    19.   
    20.  
    21.     flex-basis: <length> | auto; /* default auto */ 
    22.  
    23.     /*固定大年夜小:默认为0,可以设置px值,也可以设置百分比大年夜小*/ 
    24.  
    25.   
    26.  
    27.     flex: none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ] 
    28.  
    29.     /*flex-grow, flex-shrink 和 flex-basis的简写,默认值为0 1 auto,*/ 
    30.  
    31.   
    32.  
    33.     align-self: auto | flex-start | flex-end | center | baseline | stretch; 
    34.  
    35.     /*零丁对齐方法:主动(默认) | 顶部对齐 | 底部对齐 | 居中对齐 | 高低对齐并铺满 | 文本基线对齐*/ 
    36.  
    37.  

    兼容写法

    起首是定义容器的 display 属性:

    1. .box{ 
    2.  
    3.     display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */ 
    4.  
    5.     display: -moz-box; /* 老版本语法: Firefox (buggy) */ 
    6.  
    7.     display: -ms-flexbox; /* 混淆版本语法: IE 10 */ 
    8.  
    9.     display: -webkit-flex; /* 新版本语法: Chrome 21+ */ 
    10.  
    11.     display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */ 

        推荐阅读

        开源项目中经常出现的七种错误

      【51CTO.com快译】 启动一个新的开源项目可能会碰到一些艰苦。也许你脑筋里有一个很棒的设法主意,然则想把它>>>详细阅读


      本文标题:Flex布局新旧混合写法详解(兼容微信)

      地址:http://www.17bianji.com/lsqh/36591.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)