gpt4 book ai didi

html - 在输入字段下对齐 div(选择列表)

转载 作者:太空狗 更新时间:2023-10-29 12:32:20 26 4
gpt4 key购买 nike

您好,我有以下代码:

<div class="hint-wrapper">
<form>
<label>Suggestions:</label>
<input type="text" id="input-field">
<div class="datalist-wrapper">
<select class="availableDataSelection" multiple=""></select>
</div>
</form>
</div>

看起来像这样:
enter image description here

现在我想在输入字段下对齐选择列表(datalist-wrapper 元素)。它还应与输入字段具有相同的宽度。

我已经尝试过几个像这样的 CSS 东西:

.datalist-wrapper {
float: left;
}

#input-field {
float: left;
}

我想实现这个:
enter image description here

最佳答案

inputselect 元素包裹在 div 周围,将 position: relative 应用到父级和 position: absolute 到子 (select) 元素,这样它就可以适应父元素的宽度。

#input {
position: relative;
display: inline-block;
}
.datalist-wrapper {
position: absolute;
left: 0;
width: 100%;
}
.datalist-wrapper select {
width: 100%;
}
<div class="hint-wrapper">
<form>
<label>Suggestions:</label>
<div id="input">
<input type="text" id="input-field" />
<div class="datalist-wrapper">
<select class="availableDataSelection" multiple="">
<option>a1</option>
<option>a2</option>
<option>a3</option>
<option>a4</option>
<option>a5</option>
</select>
</div>
</div>
</form>
</div>

关于html - 在输入字段下对齐 div(选择列表),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36891820/

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