zlx362211854 / daily-study

每日一个知识点总结,以issue的形式体现
10 stars 6 forks source link

68. 说说grid布局和flex布局,grid布局和flex布局优劣势,各有什么适用场景? #108

Open zlx362211854 opened 5 years ago

goldEli commented 5 years ago

Grid 和 Flex 都是用来做布局的,可以在不使用 float 或者 position 的情况下轻松实现布局。二者主要的区别在于:

Reference

What’s the Difference Between Flexbox and Grid?

zlx362211854 commented 5 years ago

grid布局适合x,y两条坐标轴的布局,flex适合单轴布局,如单x方向或者y方向。

nanslee commented 5 years ago

Flex 布局是轴线布局,只能指定"项目"针对轴线的位置,可以看作是一维布局。Grid 布局则是将容器划分成"行"和"列",产生单元格,然后指定"项目所在"的单元格,可以看作是二维布局。

Reference

http://www.ruanyifeng.com/blog/2019/03/grid-layout-tutorial.html