前言春节假期有幸阅读了张新旭的两篇关于Flex和Grid的文章(见参考资料),收获颇丰;在开发过程中,经常使用Flex布局,很少使用Float和inline-box方式;这次春假学习了Grid,深深感受到了Grid的易用性和便捷性。借此机会总结一下Grid和Flex的使用。BrowserSupportFlexBrowserSupportGrid浏览器支持可见一斑。与Grid相比,Flex在PC端和移动端都得到了很好的支持,而Grid对移动端的支持还差强人意。FlexBox在弹性布局中,有两个概念需要牢记:容器和元素。在html标签中声明样式:display:flex或display:inline-flex声明了一个flex容器,这个容器中的元素就是flex元素。flex所有的样式属性分为容器属性和元素属性两大类,它们都作用于flex元素,但是flex容器中声明的属性支配着所有flex元素的整体显示和排列,而flex的属性elements代表单个元素的排列。接下来按照上面脑图的思路,依次介绍flex的属性。声明:老师下面的所有元素都遵循以下HTML结构和基本样式
