我有一个带有向下箭头图像的选择框字段。当我进行选择时,下拉框的宽度会比原始选择框的宽度更大。
代码:
<div id="styled-select">
<select name="group" id="group">
<option val="">Please choose</option>
<option val="1">Option 1</option>
<option val="2">Option 2</option>
<option val="3">Option 3</option>
<option val="4">Option 4</option>
</select>
</div>
#styled-select {
width: 260px;
height: 34px;
overflow: hidden;
background: url("../img/downarrow_blue.png") no-repeat right #fff;
border: 1px solid #ccc;
margin:auto;
border-radius:6px;
}
#styled-select select {
background: transparent;
width: 282px;
padding: 5px;
font-size: 15px;
line-height: 1;
border: 0;
border-radius: 0;
height: 34px;
-webkit-appearance: none;
font-family:helvetica-roman;
color:#9C9C9C;
}
当我改变了#styled-select select {width: 260px;}时,我在Firefox中得到了这个输出。
如何将下拉框的宽度减小为与选择框相等。