剑轩

css弹性盒子,flex布局

电脑版发表于:2018/11/25 18:55


css弹性盒子由于版本不同浏览器问题造成了一些不同的写法

 display:flexbox;



在google浏览器中如果使用下面的写法就不行

 display:flexbox;


需要加上前缀--webkit,就是浏览器兼容问题

 display: -webkit-box;


Flex的各种浏览器兼容问题写法(各种写法一堆列出来,支持哪一种就设别哪一种)

     .content {
            display: -webkit-box !important;
            display: -moz-box !important;
            display: -o-box !important;
            display: -webkit-flex !important;
            display: -ms-flexbox !important;
            display: flexbox !important;
            display: flex !important;
            display: box !important;
        }





Flex布局实现垂直与水平居中

  /*垂直水平居中*/
  -webkit-box-align: center;
  display: flex;//设置布局为flex
  flex-direction: column;//设置排列方向为横向排列
  justify-content: center; //水平方向居中
  align-items: center;//垂直方向居中


水平分隔

justify-content:space-between......


在vs中可能写display:flex要报错,但是其实写出来效果是可以的,如下







关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢