CSS ƙarantaw

1
2
3
4
5
6
7
8

亲自试一试

网格容器

如需使 HTML 元素充当网格容器,您必须把 display 属性设置为 grid 或 inline-grid。

网格容器由放置在列和行内的网格项目组成。

grid-template-columns 属性

grid-template-columns 属性定义网格布局中的列数,并可定义每列的宽度。

该值是以空格分隔的列表,其中每个值定义相应列的长度。

如果您希望网格布局包含 4 列,请指定这 4 列的宽度;如果所有列都应当有相同的宽度,则设置为 "auto"。

实例

生成包含四列的网格:

.grid-container {
  display: grid;
  grid-template-columns: auto auto auto auto;
}

亲自试一试

注意:如果在 4 列网格中有 4 个以上的项目,则网格会自动添加新行并将这些项目放入其中。

grid-template-columns ɗauka ɗin ita ɗauka ɗin ta'adda (kuduwarin girmiyya).

实例

ta'adda ɗin ɗauka ɗin ɗauka ɗin ɗauka:

.grid-container {
  display: grid;
  grid-template-columns: 80px 200px auto 40px;
}

亲自试一试

grid-template-rows ɗauka

grid-template-rows ɗauka ɗin ta'adda ɗin ɗauka ɗin ɗauka ɗin ɗauka.

1
2
3
4
5
6
7
8

walan ɗin ita ɗauka da ɗauka ɗin ɗauka, kuma kowane ɗauka ɗin ita ɗauka ɗin ɗauka ɗin ɗauka:

实例

.grid-container {
  display: grid;
  grid-template-rows: 80px 200px;
}

亲自试一试

justify-content ɗauka

justify-content ɗauka ɗin ta'adda girmiyya ɗin ɗauka a kuduwarin girmiyya.

1
2
3
4
5
6
7
8

注意:kuduwarin girmiyya ta'adda ɗin girmiyya ta'adda, kuma haka justice-content ɗauka yau ɗauka.

实例

.grid-container {
  display: grid;
  justify-content: space-evenly;
}

亲自试一试

实例

.grid-container {
  display: grid;
  justify-content: space-around;
}

亲自试一试

实例

.grid-container {
  display: grid;
  justify-content: space-between;
}

亲自试一试

实例

.grid-container {
  display: grid;
  justify-content: center;
}

亲自试一试

实例

.grid-container {
  display: grid;
  justify-content: start;
}

亲自试一试

实例

.grid-container {
  display: grid;
  justify-content: end;
}

亲自试一试

align-content ɗauka

align-content 属性用于垂直对齐容器内的整个网格。

1
2
3
4
5
6
7
8

注意:网格的总高度必须小于容器的高度,这样 align-content 属性才能生效。

实例

.grid-container {
  display: grid;
  height: 400px;
  align-content: center;
}

亲自试一试

实例

.grid-container {
  display: grid;
  height: 400px;
  align-content: space-evenly;
}

亲自试一试

实例

.grid-container {
  display: grid;
  height: 400px;
  align-content: space-around;
}

亲自试一试

实例

.grid-container {
  display: grid;
  height: 400px;
  align-content: space-between;
}

亲自试一试

实例

.grid-container {
  display: grid;
  height: 400px;
  align-content: start;
}

亲自试一试

实例

.grid-container {
  display: grid;
  height: 400px;
  align-content: end;
}

亲自试一试