1

当可用空间很小时,CSS flexbox 是否会以某种方式删除列(flex 项)——类似于 FooTable 提供的功能?

4

1 回答 1

2

0px如果需要,该元素将收紧。隐藏内容可以使用 来处理overflow: hidden要注意这可能会在其他情况下产生问题。
检查以下代码段以查看结果:

.container {
    display: flex;
}

.child1, .child3 {
    flex: 1 0 50%;
}

.child2 {
    flex: 1;
    overflow: hidden;
}
<div class="container">
    <div class="child1">child1</div>
    <div class="child2">child2</div>
    <div class="child3">child3</div>
</div>

其他建议:

  • 使用媒体查询根据窗口大小隐藏内容;
  • 使用媒体查询overflow根据窗口大小应用属性;
  • 如果您不想隐藏它,flex-wrap请将您的弹性项目分散到 2 行以上
于 2015-07-29T17:46:00.667 回答