【问题标题】:BS4 Cards won't fit in parent divBS4 卡不适合父 div
【发布时间】:2021-02-06 06:53:10
【问题描述】:

我在父 div 中有 2 张卡在彼此上方。这个父 div 的高度是动态的。现在我遇到的问题是 2 张卡不适合父 div。我怀疑这里的问题是下卡内部的表格,它可能没有响应并且没有触发它的溢出权。所以我想要实现的是这两张卡很好地适合父 div,只有表格调整(触发溢出)以使其适合。

我在这里复制了我的问题:https://stackblitz.com/edit/bootstrap-8h1b14?file=app/app.component.html

【问题讨论】:

  • 我认为最好将父 div 设置为最大高度并将 y 溢出到 auto ....
  • 这将是一个解决方案,但不适用于我的实际项目,因为当我向下滚动查看表格内容时,我不希望顶部卡片看不见

标签: html css angular bootstrap-4


【解决方案1】:

您需要为卡片定义一个固定高度,并将卡片内容和表格容器的高度设置为 100%。 然后你可以像这样在 table-container 上设置 overflow-y:scroll :

.fixed-height {
  height: 400px;
}
.card-body {
  background-color: #303030;
  color: #fffcf2;
  height: 100%;
}

.overflow-scroll {
  height: 100%;
  overflow-y: scroll;
}

stackblitz 上查看结果。

【讨论】:

  • 你认为没有固定高度的类也能达到这个结果?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-11
  • 2020-08-01
  • 2010-11-09
  • 2019-08-13
相关资源
最近更新 更多