Css Grid 網格布局

2021-10-07 07:58:16 字數 1426 閱讀 1587

同:指定容器內部的多個專案的位置

異:指定三行三列 寬高為10px

grid-template-columns

: 10px 10px 10px

grid-template-rows

: 10px 10px 10px

簡寫

grid-template-columns

:repeat

(3, 10px)

;

auto-fill 填充 在一行中盡可能擺放盒子

grid-template-columns

:repeat

(auto-fill, 50px)

;

fr 如果兩列的寬度分別為1fr和2fr,就表示後者是前者的兩倍

grid-template-columns

: 1fr 2fr;

間距 gap 最新版中grid字首 已刪除

grid-row-gap

: 20px; //行與行的間隔(行間距)

grid-column-gap

: 20px; // 列與列的間隔(列間距)

//簡寫

gird-gap

: 20px 20px;

單元格內容位置 justify-items align-items

對齊後div會變為內容大小向對齊方向縮小

template 指定大小無效

解決方案: 指定div padding 或者 width

justify-items

: start | end | center | stretch;

align-items

: start | end | center | stretch;

place-items:;

place-items

: start end

整個內容區域在容器裡面位置 justify-content align-content

justify-content

: start | end | center | stretch | space-around | space-between | space-evenly;

align-content

: start | end | center | stretch | space-around | space-between | space-evenly

合併簡寫形式 place-content

place-content:;

place-content

: start end

CSS Grid 網格 布局

grid template columns grid template rows grid template areas grid template grid column gap grid row gap grid gap justify items align items justify con...

CSS Grid 網格布局

css grid是乙個強大的 web 二維布局工具,能夠以行和列來進行布局 通過設定display的屬性為grid或inline grid來建立網格容器 display grid 預設行排列,寬度為容器的寬度 container複製 圖1 1.png display inline grid cont...

CSS Grid 網格布局

概念 grid布局又稱css網格布局,又名 網格 是乙個二維的基於網格的布局系統,其目的只在於完全改變我們設計基於網格的使用者介面的方式 和grid template columns一起,單位統一 a.fr單位 b.repeat 方法 注 網格中提供了乙個新的單位 fr 比例單位 寫法 例子 12 ...