小编典典

如何更改下拉列表的宽度?

css

我有一个列表框,我想减小其宽度。

这是我的代码:

<select name="wgtmsr" id="wgtmsr" style="width: 50px;">
  <option value="kg">Kg</option>
  <option value="gm">Gm</option>
  <option value="pound">Pound</option>
  <option value="MetricTon">Metric ton</option>
  <option value="litre">Litre</option>
  <option value="ounce">Ounce</option>
</select>

此代码在IE 6上有效,但在Mozilla Firefox(最新版本)中无效。有人可以告诉我如何减少widthFirefox上的下拉列表吗?


阅读 316

收藏
2020-05-16

共1个答案

小编典典

试试这个代码:

<select name="wgtmsr" id="wgtmsr">
<option value="kg">Kg</option>
<option value="gm">Gm</option>
<option value="pound">Pound</option>
<option value="MetricTon">Metric ton</option>
<option value="litre">Litre</option>
<option value="ounce">Ounce</option>
</select>

CSS:

#wgtmsr{
 width:150px;   
}

如果要更改选项的宽度,可以在CSS中执行以下操作:

#wgtmsr option{
  width:150px;   
}

也许您的CSS规则中有一个冲突,该冲突覆盖了您选择的宽度

2020-05-16