March 13,2006

select在IE中永遠顯示在最上層的問題

在網頁上,如果有某個layer剛好蓋在<select> element之上,照理說,<select>這個選單應該要被layer蓋住才是。這在firefox中是沒有問題的,然而在IE中,無論你怎麼去設它的z-index屬性值,<select>都會直接穿透layer,出現在網頁的最上層。

這是一個已知的IE bug,據說IE 7會修正這個問題 :
IEBlog : For the SELECT few...

當然啦~ 靠IE 7去解,還不曉得要等到什麼時候,網頁程式設計師還是要自己找法子解啦!!~
這邊有篇相關文章,還有一個純CSS的解法可參考,許多熱心的網友也提供了其他的workaround解法,相關的討論請看這裡
 

Update : 看起來樂多Blog的標題裡面似乎不能含有html code,偶的標題原來含有<select>,結果< > 居然沒做轉換,直接當html element在parse,結果標題上出現一個dropdown list,整個網誌亂掉了沒辦法正常show....ㄜ...... orz......

Posted by lunabsb at 樂多Roodo! │16:41 │回應(0)引用(0)Web Develop
工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/1250224