html - 如何设置 HTML <select> 元素的宽度,而不考虑每个选项的宽度

标签 html html-select dropdown

实际上我知道选择框 width 是由列表中最长的选项设置的,但我想增加 select html 元素的长度(宽度)。

我也进行了搜索,我知道这段代码 style="max-width:70%" 可能有效,但对我不起作用。

下面的代码是我的:

<select class="form-control"style="max-width:70%">
    <option value="1">option 1 </option>
    <option value="2">option 2</option>
    <option value="3">option 3</option>
</select>

最佳答案

您应该使用 width 属性而不是 max-width。 将您的代码更正为以下示例:

<select class="form-control"style="width:150px">
    <option value="1">option 1 </option>
    <option value="2">option 2sdsdsdsd</option>
    <option value="3">option 3</option>
</select>

关于html - 如何设置 HTML <select> 元素的宽度,而不考虑每个选项的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53031489/

相关文章:

javascript - 如何使用数据数组来制作选定的复选框?

javascript - 我们如何从 SELECT 列表中删除未声明 SIZE 的项目

CSS 汉堡下拉菜单使用 :check not working

javascript - 在 bootstrap col 下方打开新的 div

javascript - Bootstrap 4 下拉菜单不起作用

javascript - 使用 JavaScript 代码在 Google map 中添加更多具有不同位置的标记

html - 在 asp.net 下拉列表控件中垂直对齐文本

javascript - 如何通过单击父 <label> 元素来获取输入字段的状态?

HTML/CSS。需要帮助只是让我的边框填满屏幕的整个宽度

javascript - jQuery 鼠标悬停函数在 $(window).resize 之后仍然触发