2021-05-09 flex布局

传统布局和flex布局对比

传统布局

兼容性好

布局繁琐

局限性,不能再移动端很好的布局

flex布局

操作方便,布局极其简单,移动端使用比较广泛

pc端浏览器支持情况比较差

IE11或更低版本不支持flex或仅支持部分

语法: display : flex

父项常见属性

flex-direction:设置主轴的方向 

  row (默认左到右)    row-reverse(右到左)          column(上到下)            column-reverse(下到上)

justify-content:设置主轴上的子元素排列方式

    flex-start(主轴是X轴,则从左到右) flex-end(从尾部开始排列) center(在主轴居中对齐)

space-around(平分剩余空间)    space-between(先两边贴边在平分剩余空间)

flex-wrap:设置子元素是否换行 

  nowrap (不换行)wrap (换行)

align-content:设置侧轴上的子元素的排列方式(多行)

   space-between(子项在侧轴先分布在两头,在平分剩余空间) stretch(设置子项元素高度平分父元素高度)

 flex-start(侧轴的头部开始排列) flex-end(在侧轴的尾部开始排列)center(在侧轴中间显示) space-around(子项在侧轴平分剩余空间)

align-items:设置侧轴上的子元素排列方式(单行)

 flex-start (从头部开始) flex-end (从尾部开始) center (居中显示) stretch (拉伸)

flex-flow:复合属性,相当于同时设置了 flex-direction 和 flex-wrap

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、flex布局与传统布局的区别 传统布局: 兼容性好但是布局繁琐 局限性,不能再移动端很好的布局 flex布局:...
    听书先生阅读 4,934评论 0 42
  • 主轴和侧轴 注意:flex:将一个容器设置为块伸缩容器inline-flex:将一个容器设置为内联 伸缩容器 注意...
    晚溪呀阅读 1,240评论 0 1
  • flex布局体验 操作方便,布局非常简单,移动端应用非常广泛 PC端浏览器支持情况比较差 IE11或者更低的版本,...
    amanohina阅读 544评论 0 0
  • 学习目标: 能够说出flex盒子的布局原理 能够使用flex布局的常用属性 能够独立完成携程移动端首页案例知识点:...
    皮皮章阅读 415评论 0 0
  • 点这里 http://caibaojian.com/demo/flexbox/flex-direction.htm...
    木易先生灬阅读 689评论 0 1