小编odd*_*led的帖子

CSS Grid 的高度大于其容器 div

我正在尝试制作一个网格,但网格总是溢出它内部的 div。太简单了,我不明白问题是什么。列 div 有背景颜色,因此您可以看到它的位置,但您也可以在元素检查器中看到它。

我尝试了多种解决方案并在网上查看,但找不到解决方案。这是我尝试过的方法以及为什么它不起作用:

  • height:100%在网格或列类的底部添加了两个空网格单元

  • overflow:auto在列类上制作了一个滚动条

  • 在底部创建一个<br>withclear:both没有做任何事情

.column {
  margin-top: 3%;
  margin-left: 20%;
  margin-right: 20%;
  background-color: rgba(200, 0, 0, 0.1);
}

.grid {
  display: grid;
  grid-template-columns: repeat( auto-fit, minmax(450px, 1fr));
  grid-auto-rows: (0px, 1fr);
  grid-gap: 2%;
}

.plum {
  /* background-color: plum; */
}

.card {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: 0.3s;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.1);
}

.card:hover {
  box-shadow: 0 8px 16px 0 rgba(0, 0, …
Run Code Online (Sandbox Code Playgroud)

html css grid

4
推荐指数
1
解决办法
9163
查看次数

标签 统计

css ×1

grid ×1

html ×1