我正在努力使用 CSS 来让我的搜索框和列表看起来像我想要的那样。我希望将列表附加到文本框的底部,但我不知道该怎么做。这是我到目前为止所拥有的简短内容...
<style>
ul.drop{display:inline-block;}
ul.drop, ul.drop li { list-style: none; margin: 0; padding: 0; background: #ECF1F3; color: #28313F; }
ul.drop li.hover, ul.drop li:hover { position: relative; z-index: 599; background: #1e7c9a;}
</style>
</head>
<body>
<label for="someinput">Search Ingredients</label>
<input id="someinput">
<ul id="menu" class="drop" style="overflow:auto; max-height:200px;">
<a href="#"><li>ingredient1</li></a>
<a href="#"><li>ingredient2</li></a>
<a href="#"><li>ingredient3</li></a>
<a href="#"><li>ingredient4</li></a>
<a href="#"><li>ingredient5</li></a>
</ul>
<label for="qty"></label>
<input type="text" size="5" name="qty" id="qty" />
g
<button type="submit" name="add" id="add" value="Add">Add</button>
</body>
该列表当前显示在框的右侧,我希望它直接位于文本框下方。我正在考虑为列表添加一个容器 div,但不确定是否有必要。
谢谢你的帮助。