【发布时间】:2015-09-19 13:58:52
【问题描述】:
我正在使用选择标签在 HTML 中创建一个下拉列表。我无法增加选择列表中选项之间的差距。下面是我的代码。我怎样才能增加选项之间的差距?
<style type="text/css">
#height {
width: 200px;
}
#height option {
width: 500px;
height:200px !important;
}
</style>
<select id="height">
<option value="bugatti">Bugatti</option>
<option value="lamborghini">Lamborghini</option>
<option value="ferrari">Ferrari</option>
<option value="levis">Levis</option>
<option value="reebok">Reebok</option>
<option value="nike">Nike</option>
</select>
【问题讨论】:
-
您可能会在使用标准 SELECT/OPTION 标签时遇到困难,因为不同的浏览器会以自己的方式呈现它们。 (桌面和移动)- 你考虑过使用 CSS/JavaScript/jQuery 的下拉菜单吗?
-
重复:stackoverflow.com/questions/5887133/cssselect-dropdown-option,stackoverflow.com/questions/10825332/…,stackoverflow.com/questions/17186777/… 不能用标准方法完成。您将需要使用 Bootstrap 之类的东西来实现您想要的。
-
表单元素难以设置样式(选择、复选框、单选等)。您可以使用另一个元素并将其与 JS 结合使用,但这会降低其可访问性。唯一正确的建议,什么也不做。