2012-06-19 33 views
1

我有一个简单的下拉菜单:下拉菜单开启高度

<form class="feedmenu" align="center"> 
<select onchange="showRSS1(this.value)"> 
<option value="">Select an RSS-feed:</option> 
<option value="ATO-HK">Asia Times</option> 
<option value="HKH-HK">Hong Kong Herald</option> 
<option value="Gov-HK">News.gov.hk</option> 
<option value="RTHK-HK">Radio Television Hong Kong</option> 
<option value="SCMP-HK">South China Morning Post</option> 
<option value="STD-HK">The Standard</option> 
</select> 
</form> 

如何指定下拉框中应该多大,一旦你打开它 - size="x"属性并没有这样做,既不做的height="x"属性。

+0

大小应该工作,除了旧版本的IE。 – 2012-06-19 21:23:30

+0

对不起,我会更清楚地解释:尺寸会使箱子永久打开。我希望这个盒子是一个普通的下拉框,但是要长时间下拉,所以当你点击按钮并打开时,屏幕上会出现更多的选项。的 – user1348632

+0

可能重复的[一个HTML选择框的高度(下拉)](http://stackoverflow.com/questions/570642/height-of-an-html-select-box-dropdown) – Zuul

回答

1

不幸的是,它看起来并不像您可以更改下拉菜单中显示的项目的高度或数量,而无需将其变成列表框,如here所述。

如果你真的想拥有控制权,那么我建议让自己的“下拉菜单”通过创建变得可见一个无形的列表或表格当您单击“下拉菜单”。有点像多级菜单,但风格看起来类似于下拉菜单。

编辑:对不起,我没有写这之前阅读您的评论。如果您只想显示更多选项,则可以为下拉列表创建空白的选项。 Example