css - 为第 2/5 行指定的网格行,但未按预期工作,仅填写 1 行
问题描述
在以下示例中,我想将框 4 拉伸到第 2-3-4 行。我使用了选项“grid-row: 2/5;”,但它没有按预期工作,只填写了一行:2/3。
代码在这里:
<style>
.wrapper {
display: grid;
grid-template-columns: 1fr 2fr 2fr 1fr;
grid-gap: 1em;
grid-auto-rows: minmax(100px, auto);
}
.wrapper > div {
background-color: #ddd;
padding: 1em;
border: black 1px solid
}
.box1 {
grid-column: 1/5;
}
.box3 {
grid-column: 2/4;
grid-row: 2/3
}
.box2 {
grid-row: 2/6;
};
.box4 {
grid-row: 2/5;
grid-column: 4/5;
}
.box7 {
grid-row: 4/5;
grid-column: 2/4;
}
.box8 {
grid-row: 5/6;
grid-column: 2/5;
}
</style>
和身体在这里:
<div class="wrapper">
<div class='box1'>1</div>
<div class='box2'>2</div>
<div class='box3'>3</div>
<div class='box4'>4</div>
<div class='box5'>5</div>
<div class='box6'>6</div>
<div class='box7'>7</div>
<div class='box8'>8</div>
</div>
解决方案
我发现了问题所在:分号 ';' 在 .box2 块导致问题之后。
推荐阅读
- java - 使用 PowerMock 模拟私有方法
- visual-studio - 如何在 Visual Studio/Visual Studio Code 中生成更智能/更复杂的代码片段?
- scala - Scala 模式匹配返回预期类型,但之后生成类型不匹配
- python - 在 Django/Python 中从网站上抓取图像的有效方法
- c# - 生成两个字母数字字符串范围之间的所有可能组合
- android - 棉花糖上的广播接收器+
- android - 我如何知道 BLE 扫描是否正在进行?
- python - 无法将始终运行的 python 脚本的输出记录到文件中
- c - 缓存的 SSL 会话是否保存以前的 X.509 证书信息?
- c# - C# MD5 防病毒程序。所选文件夹返回空字符串