我记得我第一次开始使用 flexbox 时,整个世界看起来就像灵活的盒子。 这并不是说我忘记了浮动、内联块或任何其他布局机制的工作原理,我只是发现自己默认情况下倾向于使用 flexbox。
现在 grid 出现了,我发现自己在可以自由使用它的项目中工作,我发现自己大部分情况下默认情况下倾向于使用 grid。 但这并不是说我忘记了 flexbox 的工作原理,或者认为 grid 超越了 flexbox——它只是太有用。 Rachel 的解释很好
询问你的设计应该使用 Grid 还是 Flexbox,就像询问你的设计应该使用字体大小还是颜色一样。 你可能应该根据需要同时使用两者。 而且,没有人会因为你使用了“错误”的而追赶你。
是的,它们都可以布局一些盒子,但它们的本质不同,并且为不同的用例而设计。 包装长度不一致的元素是一个很大的区别,但 Rachel 在这篇文章中深入介绍了一系列不同的用例。
