【CSS3】FLEX弹性布局

2020-11-17  本文已影响0人  凉城十月

参考博客:CSS3新特性:flex
flex是flexible box的缩写,意思是弹性布局
不过目前浏览器支持不是很好,IE11开始才支持。
各个浏览器的支持情况:

1.flex的盒子

  1. 紫色的是flex container,顾名思义就是最大的flex盒子,也就是父元素,css为display: flex
  2. 盒子里有一个及以上的flex item,作为子元素,他们是盒子内的文档流元素,脱离文档流的元素和非子元素都不能算是flex item
  3. 盒子里面的子元素横向排列的方向称为main axis
  4. 纵向排列的方向称之为cross axis

2. 判断哪些是有效的flex item

主要是两点:【文档流】【子元素】

3. flex弹性布局的特性

主要是三大特性:排列方向弹性对齐

flex-flow: flex-direction||flex-wrap; 

d. order(默认值为0,值为整数,可为负数

order: number;

order: 1的元素大于order: 0的两个元素,于是位置就对换了。

【建议使用复合写法,更加的便捷】

上一篇 下一篇

猜你喜欢

热点阅读