CSS grid-auto-flow 屬性

定義和用法

grid-auto-flow 屬性控制自動放置的項目如何插入網格中。

另請參閱:

CSS 教程:CSS 網格布局

實例

例子 1

逐列插入自動放置的項目:

.grid-container {
  display: grid;
  grid-auto-flow: column;
}

親自試一試

例子 2

通過添加 "dense" 值來填充網格中的所有孔:

.grid-container {
  display: grid;
  grid-auto-flow: row dense;
}

親自試一試

CSS 語法

grid-auto-flow: row|column|dense|row dense|column dense;

屬性值

描述
row 默認值。通過填充每一行來放置項目。
column 通過填充每一列來放置項目。
dense 放置項目以填充網格中的任何孔。
row dense 通過填充每一行來放置項目,并填充網格中的任何孔。
column dense 通過填充每一列來放置項目,并填充網格中的任何孔。

技術細節

默認值: row
繼承:
動畫制作: 支持。請參閱:動畫相關屬性
版本: CSS Grid Layout Module Level 1
JavaScript 語法: object.style.gridAutoFlow="row dense"

瀏覽器支持

表格中的數字注明了完全支持該屬性的首個瀏覽器版本。

Chrome IE / Edge Firefox Safari Opera
57 16 52 10 44