關於css布局的記錄 二 網格布局

2022-05-30 09:21:07 字數 804 閱讀 8263

學習來自阮一峰老師的教程網格布局和網路上的一些資料的學習

1、定義:

顧名思義,網格布局是將頁面按行(row)和列(column)劃分成乙個個網格來進行布局

使用方法:display:grid || inline-grid來定義乙個容器為網格布局

在定義網格布局的容器裡面的display:table-ceil,float,vertical-align等設定會失效

示例圖:

2、容器屬性:

注意: repeat:定義重複列寬或行高 fr:定義的屬性值,代指片段寬度, 2fr為1fr的兩倍寬,還有auto-fill關鍵字,minmax()方法,auto關鍵字等屬性

3、專案屬性:

grid-column||row-start||end 定位專案從哪個網線開始或截止

grid-column: grid-column-start / grid-column-end 的簡寫 grid-row與之一樣

justify||align-self :設定單個專案的水平或垂直位置(不是全部,只設定乙個)

place-self: jsutify-self align-self 簡寫

例項**:

123

456

總結:

不行了,看完腦子太亂了,這些語法還是等以後,做個實戰來加深記錄吧~~

css3網格布局

網格布局是flex的公升級版 父級屬性display grid 即可把這個div變成網格 父級屬性grid template columns 20 20 20 20 設定有多少列,每列有多寬。auto自動填 1fr 2fr 設定比例倍數 父級屬性grid template rows 200px 20...

css 網格布局 CSS網格布局簡介

css 網格布局 css在不斷發展。目前正在談論的某些功能可能會在不久的將來成為主流,而其他功能可能會逐漸淡出人們的視線。無論哪種方式,了解將來考慮使用哪些css選擇器,布局模組和過濾器都將使您成為更強大的前端開發人員。網格布局是一種很快就會被廣泛接受的選擇。您可以想象,css的這一子集可以簡化內容...

CSS網格布局

網格分析 n行n列組成網格 拐來拐去又變為 在css布局中我們只需要實現一行n列效果,然後組成多行多列 必須調整全域性盒模型 響應式網格檢視通常是 每行12 列,行寬度為100 行 列在瀏覽器視窗大小調整時會自動伸縮 由此我們可以計算出每列的百分比 100 12 列 8.33 在每列中指定 clas...