gpt4 book ai didi

css - 选择和选项标签的不同宽度下拉

转载 作者:太空宇宙 更新时间:2023-11-04 14:56:09 25 4
gpt4 key购买 nike

我有一个下拉菜单,它的选择和选项标签宽度不同:-

#select{
width:150px;
>option{
width:210px;
}
}

此代码在除 IE7 和 IE8 之外的所有其他浏览器中工作正常。在这些浏览器中,选项标签也使用 150px 的宽度。如何解决这个问题??请帮忙....

最佳答案

我发现的一个示例仅使用 css 和一点 javascript 来更改 onclick 的宽度。

<style>
.ctrDropDown{
width:145px;
font-size:11px;
}
.ctrDropDownClick{
font-size:11px;

width:300px;

}
.plainDropDown{
width:145px;
font-size:11px;
}
</style>
<div style="padding:4px;width:175px;height:75px;border:thin solid black;overflow:hidden;">
I am the problem select list:<br><br>
<select name="someDropDown" id="someDropDown" class="plainDropDown">
<option value="">This is option 1.</option>
<option value="">This is the second option, a bit longer.</option>
<option value="">Drink to me only with thine eyes, and I will pledge with mine...</option>
</select>
</div>
<br>
<hr width="150px;" align="left">
<br>
<div style="padding:4px;width:175px;height:75px;border:thin solid black;overflow:hidden;">
I am the better select list:<br><br>
<select name="someDropDown" id="someDropDown" class="ctrDropDown" onBlur="this.className='ctrDropDown';" onMouseDown="this.className='ctrDropDownClick';" onChange="this.className='ctrDropDown';">
<option value="">This is option 1.</option>
<option value="">This is the second option, a bit longer.</option>
<option value="">Drink to me only with thine eyes, and I will pledge with mine...</option>
</select>
</div>

DEMO

还有一个 JSFIDDLE:HERE

希望对您有所帮助!

关于css - 选择和选项标签的不同宽度下拉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16959019/

25 4 0