【发布时间】:2020-08-28 07:52:48
【问题描述】:
请查看此代码和图片。如果我调整窗口大小,红色框会拉伸,但我希望红色框的宽度始终适合其内容。 (我不希望右侧有空白)如何纠正这个问题?
请注意:容器的宽度,项目的width都是动态,我不能硬编码像100px这样的值;
(内联块不起作用)
.main {
border: 10px solid red;
padding:10px;
display: flex;
flex-wrap: wrap;
background-color:yellow!important;
}
.main div {
width: 150px;
height: 150px;
border: 1px solid black;
}
<div class="main" >
<div style="background-color:coral;">A</div>
<div style="background-color:lightblue;">B</div>
<div style="background-color:khaki;">C</div>
<div style="background-color:pink;">D</div>
<div style="background-color:lightgrey;">E</div>
<div style="background-color:lightgreen;">F</div>
</div>
【问题讨论】:
-
容器中应该装多少物品?
-
不要重复同样的问题。 edit你原来的问题来解释为什么它不是重复的,如果这是你的想法......但它是。
-
Pauline,我经历过,还有很多类似的其他形式,我相信我的问题是独一无二的。我得到了非常接近的解决方案,但并不准确。请不要跳入标记为重复。像我这样的人非常依赖这个和其他论坛来学习。希望你能理解。
-
@phyle 您能否展示一下您从副本中所做的什么,以及您所说的不准确是什么意思?因为这是尽可能模糊的。如果你说“从重复的 X 中,我取了 Y,但发生的是 Z 而不是 X”......这使得问题更容易解决。
标签: javascript html css sass