grid-layout的部分属性

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>部分属性</title>
    </head>
    <body>
        <div class="wrapper">
        <div class="one">One</div>
        <div class="two">Two</div>
        <div class="three">Three</div>
        <div class="four">Four</div>
        <div class="five">Five</div>
        <div class="six">Six</div>
        </div>
    </body>
    <style>
        .wrapper {
          <!--创建一个网格布局 -->
          display: grid;
          <!--创建3列网格,且每列宽度相同 repeat()是重复的功能-->
          grid-template-columns: repeat(3, 1fr);
          <!--网格差距是10像素-->
          grid-gap: 10px;
          <!--隐式创建的网格行的最小宽度是100像素,最大是auto-->
          grid-auto-rows: minmax(100px, auto);
          }
        .one {
            <!--此网格列网格线是从1到3 -->
          grid-column: 1 / 3;
          <!--此网格行网格线是1 -->
          grid-row: 1;
          }
        .two {
            <!--此网格列网格线是从2到4 -->
          grid-column: 2 / 4;
          <!--此网格行网格线是1到3 -->
          grid-row: 1 / 3;
          }
        .three {
            <!--此网格列网格线是1 -->
          grid-column: 1;
          <!--此网格行网格线是2到5 -->
          grid-row: 2 / 5;
          }
        .four {
            <!--此网格列网格线是3 -->
          grid-column: 3;
          <!-- 此网格行网格线是3-->
          grid-row: 3;
          }
        .five {
            <!--此网格列网格线是2 -->
          grid-column: 2;
          <!--此网格行网格线是4 -->
          grid-row: 4;
          }
        .six {
            <!--此网格列网格线是3 -->
          grid-column: 3;
          <!--此网格行网格线是4 -->
          grid-row: 4;
          }
    </style>
</html>
这是我个人的理解,欢迎指出错误。

posted @ 2018-09-27 21:40  简约回忆  阅读(335)  评论(0编辑  收藏  举报