flex设置成1和auto有什么区别

①flex设置1和auto有什么区别,
②设置成1,basis是0%,0%怎么理解,
③设置成auto按照解释basis值应该为auto这又是什么意思,
④而且设置成auo,用autoprefix加上前缀-webkit-box对应值还是1,这什么鬼?

阅读 10.2k
评论 更新于 2016-05-30
    2 个回答
    Layne
    • 393
    .x{
      flex:1 1 auto;
    }
    

    autoprefix之后

    .x{
      -webkit-box-flex:1;
      -webkit-flex:1 1 auto;
          -ms-flex:1 1 auto;
              flex:1 1 auto;
    }

    所以旧版语法是不支持auto的是吗,那么如果希望初始以子元素的宽度布局,根据剩余或者溢出空间重新计算要怎么做呢?@HaoyCn

    评论 赞赏 2015-12-09