【发布时间】:2019-05-03 07:14:09
【问题描述】:
我正在使用select 标记从下拉列表中选择选项,但由于项目数量的原因,列表会上升,就好像它的下拉列表一样。我正在使用 Bootstrap。
检查了其他代码,但没有找到任何结果。
<div class="select-style" style="display: inline-block;">
<select id="year">
<option value="hide">-- Year --</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
<option value="201">2011</option>
<option value="2015">2015</option>
<option value="201">2011</option>
<option value="202">2012</option>
<option value="203">2013</option>
<option value="204">2014</option>
<option value="205">2015</option>
<option value="202">2012</option>
<option value="203">2013</option>
<option value="204">2014</option>
<option value="205">2015</option>
</select>
</div>
当菜单中有更多选项时,此选项会向上。我希望它往下走。
【问题讨论】:
-
您好,欢迎来到 SO。请参阅How to ask 并提供Minimal, Complete, and Verifiable example。您能否提供您选择的屏幕截图或完整代码以及预期行为的屏幕截图?
-
此行为由浏览器控制,取决于
select元素上方/下方的视口高度。您可能需要自定义下拉菜单。 -
我认为这是因为在选择上方有足够的空间可以适应屏幕,而在它下方则没有。
-
如何更改它以使其适合下方?