專注用戶體驗設計與開發(fā)
商務合作
- 郵箱:2528823962@qq.com
- 手機:180 6652 8545
- 座機: 029-8619-5145
- 地址:陜西省西安市未央元朔路明豐伯馬都A座10820室
網站地圖 Copyright ? 2015 西安嘉瑞德網絡科技有限公司
陜ICP備2023001199號
grid布局也稱作網格布局,用于將元素內部劃分為行和列的一個個的單元格,當父元素設置display: grid;時,其子元素的float,display: inline-block,vertical-align等屬性全部失效。通過相關屬性控制內部的布局和內容大小,例如:
grid-template-columns: 定義每一列的列寬。
grid-template-rows:定義每一行的行高。
grid-template-areas:定義網格區(qū)域名稱。
grid-column-gap:定義列與列之間的列間距。
grid-row-gap:定義行與行之間的行間距。
grid-gap:同時定義行與列之間的間距。
grid-auto-flow:定義排列順序。
justify-items:定義中內容的水平位置。
align-items:定義內容的垂直位置。
place-items:同時定義內容的水平位置和垂直位置。
justify-content:定義整體內容的水平位置。
align-content:定義整體內容的垂直位置。
place-content:同時定義整體內容的水平位置和垂直位置。
grid布局的子元素屬性有:
grid-column-start:定義子元素所對齊的垂直網格線。
grid-column-end:定義子元素所對齊的垂直網格線。
grid-column:同時定義子元素左邊框和右邊框所對齊的網格線。
grid-row-start:定義項目上邊框所對齊的水平網格線。
grid-row-end:定義項目下邊框所對齊的水平網格線。
grid-row:同時定義項目上邊框和下邊框所對齊的網格線。
grid-area:定義項目位于哪個區(qū)域,區(qū)域由grid-template-areas定義。
justify-self:定義項目在單元格區(qū)域內的水平位置。
align-self:定義項目在單元格區(qū)域內的垂直位置。
place-self:同時定義項目在單元格區(qū)域內的水平和垂直位置。
一般來說grid布局網格的話除了兼容性問題之外都比flex布局好用一些,在項目中還是要看自己對那個布局更加熟練。
專注用戶體驗設計與開發(fā)
網站地圖 Copyright ? 2015 西安嘉瑞德網絡科技有限公司
陜ICP備2023001199號