当可用空间很小时,CSS flexbox 是否会以某种方式删除列(flex 项)——类似于 FooTable 提供的功能?
问问题
1959 次
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 回答