css grid布局是一個強大的CSS布局系統,允許將頁面分割成行和列,從而構建複雜的二維佈局。與Flexbox的一維佈局(單行或單列)不同,Grid提供更靈活的方式來同時處理行和列。
基本概念
1.Grid容器(Container):Grid 布局的父元素,定義了網格的行與列。
2.Grid項目(Items):放置在Grid容器內的子元素,這些項目將按照指定的行列規則排列。
要啟用 Grid 布局,必須將父容器的display屬性設置為grid。
定義行和列
使用grid-template-columns和grid-template-rows來定義網格的列和行。