您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關如何解決DIV層被Flash或表單遮蓋問題,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
在網頁制作中,如果遇到DIV層被Flash或表單遮蓋問題你知道如何解決嗎,這里向大家分享一下幾種解決方法,因為單單用z-index屬性根本毫無作用的,請看下文詳細介紹。
DIV層被Flash或表單遮蓋的解決方法
在網頁制作中,經常會遇到DIV層被Flash、input、select等控件遮住一部分的現象。這時單單用z-index屬性根本毫無作用。以下是幾種解決方法——
方法一:
對于Flash控件,在<object>中增加屬性<paramname="wmode"value="opaque">或<paramname="wmode"value="transparent">即可。
opaque和transparent基本上差不多,只是在某些特殊情況下有點不同。
opaque在flash中需要用到輸入法時輸入法軟件會定位不準。
transparent在同一頁面中用得太多的話會有性能問題。
參考文章:
Flashcontentandz-index
Z-IndexandFlash
方法二:
對于input或select等表單控件,可以通過把DIV的內容放入iframe或object里來解決。
方法三:
方法二如果用不好有可能會破壞頁面的結構,互動性不大好。
還有另一種方法,雖說DIV直接蓋不住select,但是DIV可以蓋iframe,而iframe可以蓋select,所以,把一個iframe用來當作DIV的底,
這個DIV就可以蓋住select了。
以上就是如何解決DIV層被Flash或表單遮蓋問題,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。