我有这个代码例如:
<select >
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
<option value="audi">Audi</option>
<option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option>
</select>
对我来说,它的下降时间太长了。是否可以设置下拉的高度。比如将其设置为4然后如果条目大于4,则滚动条将显示。
答案 0 :(得分:2)
我不相信有办法这样做,因为它是浏览器特定渲染的一部分。如果您查看不同的操作系统,下拉框会显示不同的外观和感觉,我相信在显示滚动条之前显示的条目数是该外观的一部分。
我知道此问题已经出现过,很遗憾我无法在档案中找到它,但我相信在滚动条出现之前您无法编辑条目数。
发现了另一个确认此问题的问题:Change Style of Scrollbar in DropDownlist in asp.net