如何调整 DropDown <select> 框的宽度?

问题描述 投票:0回答:6

我需要在不使用 css 的情况下调整选择 HTML 框的宽度,有办法吗?我尝试了尺寸,但随后它调整了高度,而宽度却没有任何作用?还有别的办法吗?

html xhtml
6个回答
17
投票

无法按照 http://www.w3.org/TR/html401/interact/forms.html#h-17.6 在纯 HTML 中执行此操作。您可以使用 style 元素来设置它,尽管它是内联的,因此有点没有 css。

<select style="width: ....

12
投票
<style type="text/css">     
    select {
        width:200px;
    }
</style>

这不行吗?


1
投票

添加一个空选项,其中有足够的空间...


0
投票

如果你使用jquery, 数学 物理 化学

这是我选择的 html 代码。所以你必须添加另一个包含jquery类名(包括你的类名)的div,并在你的类中应用高度和宽度。

<div class="ui-select selBox"> 
    <select>
    <option>Maths</option>
    <option>Physics</option>
    <option>Chemistry</option>
    </select>
</div>
.selBox{
 width: 470px !important;
 height: 40px !important;
}

这里 selBox 是我的类名,ui-select 是 jquery 类名。


0
投票

更改字体大小

<select name="ships" id="ship-select" class="ships" style="font-size: 2rem;">

-2
投票
select
{
    width:  100%;
    height: 42px;
}

将此类添加到您的样式标签中。效果很好。

© www.soinside.com 2019 - 2024. All rights reserved.