css代碼演示:css
- *{
- margin:0;
- padding:0;
- box-sizing:border-box;
- }
- body{
- display:flex;
- /水平垂直居中/
- justify-content:center;
- align-items:center;
- /可視窗口/
- max-width:100vw;
- min-height:100vh;
- }
- .contert{
- min-width:1000px;
- display:grid;
- gap:5px;
- }
- .contert>.row{
- display:grid;
- grid-template-columns:repeat(12,1fr);
- gap:5px;
- min-height:50px;
- }
- .contert>.row>.item{
- background-color:aquamarine;
- padding:10px;
- border:1pxsolid;
- }
- /經常使用網格列樣式/
- .col-1{
- grid-column-end:span1;
- }
- .col-2{
- grid-column-end:span2;
- }
- .col-3{
- grid-column-end:span3;
- }
- .col-4{
- grid-column-end:span4;
- }
- .col-5{
- grid-column-end:span5;
- }
- .col-6{
- grid-column-end:span6;
- }
- .col-7{
- grid-column-end:span7;
- }
- .col-8{
- grid-column-end:span8;
- }
- .col-9{
- grid-column-end:span9;
- }
- .col-10{
- grid-column-end:span10;
- }
- .col-11{
- grid-column-end:span11;
- }
- .col-12{
- grid-column-end:span12;
- }
我的總結:
通過今日本身收敲模仿12列柵格佈局,我突然發現好像打開了新世界的大門同樣,這樣先提早設置好而後直接在頁面中運用感受真的是太便利太快捷了吧,作出一個三列布局,直接引證,基本上寫一點代碼整個大致的佈局就出來了,這真的是太快了吧,讓我有點吃驚。一塊兒在吃驚的一塊兒也感受到了代碼的魅力,這樣的速度真的是讓我眼前一亮,回想起以前用flex佈局寫一個這樣的三列布局,儘管說也不是特別困難,但是相關於這個grid佈局來講,那真的是一個天上一個地下,徹底無法比較的,一塊兒也讓我越發堅定的要將這個佈局緊緊的把握在本身的手裏。
在加上教師今日關於整個項目的佈局解說,也是讓我醍醐灌頂,曾經我關於寫項目的時分有點不知道怎樣下手不說,一塊兒耶斯直接寫頁面的,漸漸寫而後漸漸改,也沒有就是說寫文檔的習慣,但是今日教師講了以後才知道這個過程是多麼的重要,是寫代碼的第一步,而曾經的我歷來沒有這樣作過,因此就形成了我每次寫頁面的時分感受暈頭轉向,不知道從哪裏下手不說,寫多了有時分都不知道本身以前寫的代碼在什麼位置,改都很差修改,此次學習以後,真的要養成寫項目以前將全體的佈局先寫進一個文檔,讓本身有一個大致的思路,這樣項目寫起來纔會越發的迅捷與失誤的概率變少。
還有關於flex與grid二者之間佈局相聯繫,教師畫的兩張圖讓我有了越發深刻的感覺。
flex:項目—->容器(是一個超大的單元格調集/網格區域)
grid:項目—->單元格—->容器
正是這樣的一個圖讓我越發直觀的瞭解到了二者之間的區別與交互運用,全體的佈局運用grid佈局,而單行內的則運用flex佈局,兩個交互運用,關於佈局來講越發的便利,處理起來也越發的簡單。佈局