HTML層與下拉列表框衝突的解決方法

2021-04-17 21:49:23 字數 458 閱讀 4040

by 空空 on july 16, 2004 12:34 pm

|permalink |

comments (0)

在公司裡做提示語(hint)模組的時候,遇到了乙個問題:在網頁最上面加入乙個層,但是顯示的時候會被後面的下拉列表框擋住,見下圖:

其實出現這個問題的主要原因是因為層與下拉框之間的優先順序是:下拉框 > 層,所以在顯示的時候,會因為優先順序的次序而會出現上面的問題。

解決辦法:在層中放置優先順序比下拉框更高的元素(iframe),從而解決此問題!具體解決**:

我採用了兩個iframe來解決這個問題,table上下各乙個,上面的那個iframe,它的top值設為**高度一半,下面的iframe的top設定為負的**高度的一半,兩個合在一起正好把**遮住。當然你也只用乙個iframe來進遮,效果也是可以的。只是**的位置會有點偏上,這樣做可以使**正好在中間。

解決後的樣子:

可以多選的下拉列表框

可以多選的下拉列表框 自己做開發的過程中,經常有時候遇到一次要選擇多個值的情況。而用dropdownlist一次只能選擇乙個,沒辦法自己最近抽空寫了乙個 方便自己一戶用,不過很簡單 拿出來跟大家交流一下。介面如下 簡單介紹一下 這是乙個使用者控制項 其中包含了 乙個文字框 用來顯示選中text值,乙...

關於Struts 中的下拉列表框

要實現資料庫的資料讀取到網頁中的下拉列表框,進行如下操作 1 預處理action中 即讀到相關bean放到vector的過程 list lbxx new arraylist lbxx this.getsplbxxdao getall session 獲得所有lbxx物件。vector vlbxx n...

可輸入的Web下拉列表框控制項

vs2005提供的web下拉列表框 不支援輸入,只能選擇,我們可以繼承該控制項來支援輸入功能,實現的原理很簡單,就是增加乙個textbox控制項疊加在下拉列表框上,客戶端通過指令碼來同步這兩個控制項的值,先看看服務端 using system using system.collections.gen...