gpt4 book ai didi

html - 使 flex 容器扩展并溢出其容器

转载 作者:搜寻专家 更新时间:2023-10-31 08:42:15 24 4
gpt4 key购买 nike

如何使用 nowrap flex-wrap 展开 flex parent 以适应其内容,即使这意味着溢出包裹父级的内容?

基本上,内容有一个最小宽度,我希望 flex 父级收缩的空间不要超过所有 flex 元素所需的空间。

这是一个 JSFiddle https://jsfiddle.net/lazamar/odat477r/

.wrapper {
background-color: yellowgreen;
display: block;
padding: 10px;
max-width: 180px;
}

.parent {
display: flex;
flex-flow: row nowrap;
background-color: yellow;
}

.child {
display: block;
background-color: orange;
margin: 10px;
min-width: 50px;
}
<div class="wrapper">
<div class="parent">
<div class="child">Content</div>
<div class="child">Content</div>
<div class="child">Content</div>
<div class="child">Content</div>
<div class="child">Content</div>
</div>
</div>

最佳答案

答案就是t1m0n说的。对父级使用 display: inline-flex 而不是 display: flex

.wrapper {
background-color: yellowgreen;
display: block;
padding: 10px;
max-width: 180px;
}
.parent {
display: inline-flex; /* -- only change --*/
flex-flow: row nowrap;
background-color: yellow;
}
.child {
display: block;
background-color: orange;
margin: 10px;
min-width: 50px;
}
<div class="wrapper">
<div class="parent">
<div class="child">Content</div>
<div class="child">Content</div>
<div class="child">Content</div>
<div class="child">Content</div>
<div class="child">Content</div>
</div>
</div>

关于html - 使 flex 容器扩展并溢出其容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36841208/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com