博客作业

.wrapper {                                                   
  display: grid;                                             /*通过display属性设置属性值为grid,网格容器中的所有子元素就会自动变成网格项目(grid item)*/
  grid-template-columns: repeat(3, 1fr);    /*该属性可连续创建的网格轨道,repeat()接受两个参数:第一个参数定义网格轨道应该重复的次数,第二个参数定义每个轨                                                                     道的尺寸。*/
  grid-gap: 10px;                                       /*创建网格之间的间隙*/
  grid-auto-rows: minmax(100px, auto);  /*创建网格轨道的最小或最大尺寸。minmax()函数接受两个参数:第一个参数定义网格轨道的最小值,第二个参数定义网格轨       }                                                            道的最大值,也接受auto值。auto值允许网格轨道基于内容的尺寸拉伸或挤压。*/
.one {
  grid-column: 1 / 3;              /*网格的开始和结束线,如果只提供一个值,则指定了grid-row-start(grid-column-start)值;如果提供两个值,第一个值是grid-row-start                                                   (grid-column-start)的值,第二个值是grid-row-end(grid-column-end)的值,两者之间必须要用/隔开,而start和end通过网格线可以定位网格项                                               目。网格线实际上是代表线的开始、结束,两者之间就是网格列或行。每条线是从网格轨道开始,网格的网格线从1开始,每条网格线逐     grid-row: 1;                             步增加1,后面的two three four也是一样的道理。
}
.two {
  grid-column: 2 / 4;
  grid-row: 1 / 3;
}
.three {
  grid-column: 1;
  grid-row: 2 / 5;
}
.four {
  grid-column: 3;
  grid-row: 3;
}
.five {
  grid-column: 2;
  grid-row: 4;
}
.six {
  grid-column: 3;
  grid-row: 4;
}

原文地址:https://www.cnblogs.com/yyh187/p/9695929.html