2011-09-21 32 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