2011-09-21 46 views
0

我正在使用选择元素的单元格,假设需要时会出现滚动条(水平和垂直)。用于选择的滚动条

我有这样的代码:

<div style="border:solid; border-width:1px; overflow:auto ; width:135px; 
    height:40px" align="left"> 
<select name="selSubscriberList" style="border:none; min-width:145px; height: 30px;" </select> 

我porblem这里,除了那在div产生垂直滚动条,输入还可以选择具有 其垂直滚动。所以当我将水平滚动向右滑动时,选择节目的垂直滚动。

我该如何解决这个问题。非常令人沮丧。 :(

感谢, tinks

+0

感谢编辑@mamoo – tinks

+0

不太清楚你想达到什么......反正你有一个错字在你的代码(选择标签未关闭)当我运行这段代码我不得到任何垂直滚动条上的选择,只有下拉打开按钮。你使用什么浏览器? – mamoo

+0

我其实只是想要哈有一个垂直和水平的滚动条我的选择..我使用IE8 ..滚动条实际显示,除了因为他们是div的滚动条,那么我的选择有更多的元素比设置的大小,如果显示自己的垂直滚动条,从而变得多余。 – tinks

回答

0

你需要做的是控制元素的行为(DIV,选择),如果发生溢出(这意味着含量比元素本身更大)。尝试这样的:

<div style="overflow: visible; border: solid; border-width:1px; width:135px; height:40px" align="left"> 
    <select name="selSubscriberList" style="overflow: auto; border:none; min-width:145px; height: 30px;"> 
+0

嗨,谢谢,但我认为它没有工作..我发现这一点,并尝试http://stackoverflow.com/questions/5715705/always-show-vertical-scrollbar-in-select,垂直滚动条工作很好,但是当我设置溢出x:滚动,这就是当我的问题发生时,如果高度和宽度都大于设置的大小...... div的垂直滚动条和选择显示,给我2垂直滚动条,如果我允许溢出x:滚动.. – tinks

+0

您认为我可以显示水平滚动和一个垂直滚动吗? – tinks