CSS Grid 是一种用于在网页上创建复杂布局的强大工具。它允许开发者以二维的方式排列元素,类似于在纸上布局设计。

基本概念

  • 容器 (Container): 使用 display: grid; 声明的元素。
  • 项目 (Item): 容器中的任何子元素。

常用属性

  • grid-template-columns: 定义网格的列。
  • grid-template-rows: 定义网格的行。
  • grid-gap: 定义网格项之间的间隙。

实例

假设我们要创建一个两列一行的网格布局:

.container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
}

学习资源

想要深入了解 CSS Grid?可以阅读我们的CSS Grid 教程

图片示例

CSS Grid 示例