只需要在父元素的样式中添加一行:
display:flex;
<!...flex-direction和flex-wrap
太懒了我就不打字了,直接上图片吧....注意:
默认的主轴是x轴,行,row,那么剩下的侧轴就必然是y轴啦
我们的元素是根据主轴排列的
根据我们以往的经验,当几个盒子浮动排列在一行时,盒子一行挤不下的时候会掉下去,但是flex布局就不一样了...现在这是一个即将被塞满的大盒子,我们再往里面放一个盒子,看看会发生什么现象呢.
很明显,他给我们硬塞在一行上去了,原先的盒子的大小也被强行改变了.
于是就引出了下一个知识点....我们也可以设置盒子的顺序,在不改变结构的前提下,比如说,我想将三号盒子放在最前面,我们就可以使用order属性:
下一章就是根据所学知识做一个携程网移动端案例.