gpt4 book ai didi

css - Flexbox 行 : doesn't grow according to content?

转载 作者:行者123 更新时间:2023-12-02 00:30:57 25 4
gpt4 key购买 nike

<分区>

我有以下结构,我想了解为什么我的行不随其内部内容增长。

.row {
border:solid red;
display: flex;
flex-direction: row;
}


.cell {
border: solid green;
flex: 0 0 400px;
}
<div class="row">
<div class="cell">
cell 1
</div>
<div class="cell">
cell 2
</div>
<div class="cell">
cell 3
</div>
</div>

JsFiddle

我不希望单元格变大或变小,它们的宽度应始终为 400 像素。父级应该增长并溢出窗口,并且需要一个水平滚动条。

在上面的例子中,红色边框应该在绿色边框周围。绿色边框具有预期的尺寸,而不是红色边框。

出于与我的用例相关的可维护性原因,我不想为我的行设置静态宽度。

我对非 flexbox 解决方案持开放态度(参见 inline-block attempt ),但会更喜欢 flexbox 解决方案(因为我需要 align-items: center 行行为)

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