我想创建一个下拉式下拉式自定义面板(div)而不是选项列表。该面板是无关紧要的,因为它与我所问的布局没有关系。对于基本的下拉看看我有以下几点:如何扩大输入,以占用格的剩余空间
<style>
.folder-selection {
width: 100%;
}
.dropdown-button {
float: right;
}
</style>
<div id=container>
<input type="text" class="folder-selection" />
<button type="button" class="dropdown-button">...</button>
</div>
现在我知道了浮动和宽度100%是不正确的,但我有一个div容器,用左边的输入,并在一个按钮对。该按钮必须保持固定在输入的右侧。如果容器很窄,输入必须很窄,反之亦然,但是我希望在设计时不知道容器的宽度。
容器应当适应任何宽度和输入的宽度应相应地调整。就像正常的select
元素一样,其中文本部分始终填充右侧下拉图标/按钮未占用的所有空间。
我有一些麻烦,完全理解你的问题,但通常可以设置一个绝对定位下拉(无论列表或格)在一个相对定位的父。 – Aer0
只需给按钮一个固定的宽度,比如'200px',输入宽度的其余部分:'calc(100% - 200px)'给出或占用空白的几个像素。 –
你能发表一个你想要达到什么的例子吗? – Terry