gridlayout代码注释

<div class="wrapper">             //定义一节或者一部分区域,它的css样式对应的css中class选择器的wrapper
<div class="one">One</div>        //这个区域名字叫做one
<div class="two">Two</div>        //这个区域名字叫做two
<div class="three">Three</div>    //这个区域名字叫做three
<div class="four">Four</div>     //这个区域名字叫做four
<div class="five">Five</div>     //这个区域名字叫做five
<div class="six">Six</div>       //这个区域名字叫做six
</div>      div结束的标签
.wrapper {    //带有指定类的元素
  display: grid;  //定义一个容器属性为网格布局
  grid-template-columns: repeat(3, 1fr);  //利用空格分隔的值定义网格的列和行。grid-template-columns和grid-template-rows属性来定义网格中的行和列。这些属性定义了网格的轨道。一个网格轨道就是网格中任意两条线之间的空间。值的大小,并且他们之间的空格表示网格线
  grid-gap: 10px;  //定义垂直(水平)栏与垂直(水平)栏之间的间距
  grid-auto-rows: minmax(100px, auto);//用minmax()作为grid-auto-rows的值。自动创建的行高将会是最小100px,最大为auto。用auto意味着行的尺寸将会根据内容的大小的来自动变换
}
.one {
  grid-column: 1 / 3;  //设置网格项目列方向的开始位置为1的网格线和结束为3的网格线
  grid-row: 1;        //设置网格项目行方向的开始和结束位置都为1的网格线
}
.two { 
  grid-column: 2 / 4;  //设置网格项目列方向开始位置为2的网格线和结束位置为4的网格线
  grid-row: 1 / 3;    //设置网格项目行方向开始位置为1的网格线和结束位置为3的网格线
}
.three {
  grid-column: 1;    //设置网格项目列方向开始位置和结束位置都为1的网格线
  grid-row: 2 / 5;  //设置网格项目行方向开始位置为2的网格线和结束位置为5的网格线
}
.four {
  grid-column: 3;    //设置网格项目列方向开始位置和结束位置都为3的网格线
  grid-row: 3;     //设置网格项目行方向开始和结束位置都为3的网格线
}
.five {
  grid-column: 2;    //设置网格列方向开始位置和结束位置都为2的网格线
  grid-row: 4;      //设置网格行方向开始位置和结束位置都为4的网格线
}
.six {
  grid-column: 3;    //设置网格列方向开始位置和结束位置都为3的网格线
  grid-row: 4;      //设置网格行方向开始位置和结束位置都为4的网格线
}

 

posted @ 2018-10-14 18:18  杨超越的秃头姐姐  阅读(463)  评论(0编辑  收藏  举报