小编Guy*_*ner的帖子

无法溢出:在 Flexbox 中滚动内部 div

我试图防止 Flexbox 子项溢出其容器,但在子 div 上使用 Overflow:auto 似乎不起作用。

我的基本设置:我有一个包含 2 个 div 的 Flexbox 容器,A 和 B。A div 有 2 个内部 div,A1 和 A2,B div 只有一个内部 div B1。我试图保持 A1 和 B1 静态,并在 A2 溢出时在 A2 上显示滚动条。

html:

<div class="wrap">
  <div class="A">
    <div class="A1">A1</div>
    <div class="A2">A2</div>
  </div>
  <div class="B"><div class="B1">B1</div></div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

.wrap {
  display: flex;
  flex-direction: column;
  Height: 400px;
  justify-content: space-between;
  background-color: gray;
}

.A {
  display: flex;
  flex-direction: column;
  flex: 1, 1, auto;
}

.B {
  display: flex;
  flex-direction: column; …
Run Code Online (Sandbox Code Playgroud)

css overflow flexbox

3
推荐指数
1
解决办法
8901
查看次数

标签 统计

css ×1

flexbox ×1

overflow ×1