day19grid網格布局

2021-10-13 12:46:18 字數 981 閱讀 2754

grid 網格布局

基本概念

行和列單元格

網格線容器屬性

grid-template-columns 屬性, grid-template-rows 屬性(*)

auto-fill 關鍵字

fr 關鍵字

minmax()

auto 關鍵字

網格線的名稱

布局例項

grid-row-gap 屬性, grid-column-gap 屬性, grid-gap 屬性(*)

grid-template-areas 屬性

grid-auto-flow 屬性

justify-items 屬性, align-items 屬性, place-items 屬性(*)

place-items屬性是align-items屬性和justify-items屬性的合併簡寫形式。

justify-content 屬性, align-content 屬性, place-content 屬性(*)

專案屬性

grid-column 屬性, grid-row 屬性(*)

grid-area 屬性

justify-self 屬性, align-self 屬性, place-self 屬性

下面是justify-self: start的例子。

place-self屬性是align-self屬性和justify-self屬性的合併簡寫形式。

下面是乙個例子。

如果省略第二個值,place-self屬性會認為這兩個值相等。

Grid網格布局

前言 就目前為止,css的grid和flexbox結合將是解決布局的最佳方案。雖然瀏覽器對css grid和flexbox的屬性未完全支援,但對於實現布局而言,這已是一種非常完美的結合。如果css box alignment module level3能得到更好的支援的話,那麼對於web的布局將是一...

Grid網格布局

flex 布局是軸線布局,只能指定 專案 針對軸線的位置,可以看作是一維布局。grid 布局則是將容器劃分成 行 和 列 產生單元格,然後指定 專案所在 的單元格,可以看作是二維布局。grid 布局遠比 flex 布局強大。可以使用repeat repeat 3,33.33 定義三列,每一列為33....

grid網格布局

1.1 容器和專案 採用網格布局的區域,稱為 容器 container 容器內部採用網格定位的子元素,稱為 專案 item 1.2 行和列 容器裡面的水平區域稱為 行 row 垂直區域稱為 列 column 1.3 單元格 行和列的交叉區域,稱為 單元格 cell 正常情況下,n行和m列會產生n x...