【发布时间】:2022-02-16 05:30:15
【问题描述】:
我已经模拟了我的问题,其中我有一个下拉菜单,其中包括“添加”选项(在黑框中),如下所示:我可以使用 flex 来阻止一个选项拆分为两行并且它们一直在聚集吗?根据用户的输入,我可以有任意数量的选项。
.dropdown {
top: 100%;
max-width: 150px;
white-space: normal;
padding: 0.5rem 0rem;
margin: 0.125rem 0rem 0rem;
border: 1px solid grey;
}
.options-wrapper {
margin-left: 16px;
margin-bottom: 8px;
}
.option {
padding: 8px;
background-color: black;
color: white;
min-width: 120px;
}
<div class="dropdown">
<div class="options-wrapper">
<span class="option">Accepted</span>
<span class="option">In progress</span>
</div>
</div>
【问题讨论】:
-
您的要求不明确。为什么你不只使用 div 作为选项元素?
-
怎么样? 3 人已设法了解需求并提供解决方案?
-
三个人猜了。我开始了,但怀疑我的解释。根据反对票,我并不孤单。图片有帮助。
-
特别是我对最小宽度规则感到困惑。考虑到选项的灵活性和唯一稍大的容器宽度,这对我来说没有意义。