优势之处
- 固定或者弹性的轨道尺寸
- 无论在水平方向还是竖直方向都能够做到自适应
- 定位项目
- 每一个组件都能作为一个项目被定位到相应的位置上面去
- 创建额外的轨道来保存内容
- 对齐控制
- 和Flexbox相似
- 控制重叠内容
- 可以像
z-index
一样控制重叠
- 可以像
Grid VS Flexbox
- Flexbox是一维布局,只能在一条直线上放置内容区块,Grid是一个二维布局,根据设计需求将内容块放置到任何地方
- Flexbox可以和Grid很好的配合使用,页面整体使用Grid布局,局部使用Flexbox。
兼容性
相关概念
-
网格容器(Grid Container)和网格项(Grid Item)
- 网格容器-所有网格项的父元素。元素应用
display:grid;
<!--html-->
- 网格容器-所有网格项的父元素。元素应用