在CSS网格中选择行

问题描述 投票:0回答:1

我开始学习CSS网格了。但是,如果我有12行和12列,我会尝试研究如何选择2行并将其跨越到最后。在那行不好意思是放一个导航链接。

body,
html {
  padding: 0;
  margin: 0;
  background-color: #5DADE2;
  height: 100%;
}

.mainbox {
  display: grid;
  margin: 10px 0;
  height: 100vh;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(12, 1fr);
}

header {
  grid-column: 1 / -1;
  background-color: #fff;
}
<div class="mainbox">
  <header>
    <nav><a href="#">Home</a></nav>
  </header>
</div>
html css html5 css3 css-grid
1个回答
1
投票

.mainbox {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(12, 1fr);
  height: 100vh;
  margin: 10px 0;
}

header {
  grid-row: 1 / 3;  /* new; span across rows 1 & 2 */
  grid-column: 1 / -1;
  background-color: #fff;
}

body {
  padding: 0;
  margin: 0;
  background-color: #5DADE2;
}
<div class="mainbox">
  <header>
    <nav><a href="#">Home</a></nav>
  </header>
</div>
© www.soinside.com 2019 - 2024. All rights reserved.