我有一个 css 网格(display:grid)和具有固定高度的行。
我可以将行对齐到网格顶部而不是垂直分布吗?
.grid {
height: 180px;
display: grid;
grid-template-columns: 1fr;
border: solid 1px red;
align-content: top;
align-items: top;
}
.row {
grid-column: 1 / -1;
height: 20px;
background: silver;
border: dashed 1px blue;
}Run Code Online (Sandbox Code Playgroud)
<div class="grid">
<div class="row">row 1</div>
<div class="row">row 2</div>
<div class="row">row 3</div>
</div>Run Code Online (Sandbox Code Playgroud)
dgk*_*nca 13
只需添加align-content: flex-start
.grid {
height: 180px;
display: grid;
grid-template-columns: 1fr;
align-content: flex-start;
border: solid 1px red;
}
.row {
grid-column: 1 / -1;
height: 20px;
background: silver;
border: dashed 1px blue;
}Run Code Online (Sandbox Code Playgroud)
<div class="grid">
<div class="row">row 1</div>
<div class="row">row 2</div>
<div class="row">row 3</div>
</div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7983 次 |
| 最近记录: |