php控件不显示,解决控件遮挡问题:关于有窗口元素和无窗口元素
解決控件遮擋問題:關于有窗口元素和無窗口元素
更新時間:2007年01月28日 00:00:00 ? 作者:
不知道朋友們有沒有碰到過控件的遮擋問題,最典型的就是DropdownList和ActiveX的遮擋,HTML的z-index就是用于處理這個問題,但是直接設置這個屬性還不行,因為這中間還牽扯到有窗口元素和無窗口元素的問題。
有窗口元素大概有以下幾種:
?、ActiveX控件?、Plug-ins、DHTML?Scriptlets、SELECT?elements(即DropdownList的HTML表現)、IE5.01以前的IFRAMEs
無窗口元素包括:
無窗口的ActiveX控件、IE5.5以后的IFRAMEs、大部分的DHTML元素
其中很值得一提的就是ActiveX控件,默認情況下,VB和MFC的控件是有窗口的,ATL控件是無窗口的,但是ActiveX控件是作為無窗口來進行實現而且實際上被歸類到無窗口元素中。
不管容器怎么設定,所有的有窗口元素都會出現在無窗口的元素之上,有窗口元素和無窗口元素內部自身互相會遵循z-index屬性,它們會被繪制在不同的平面上進行顯示,設置z-index只能對它們所在的平面起作用,而且有窗口元素的平面始終處于無窗口元素平面之上。
那么解決遮擋問題的思路就很簡單了,把我們的元素封裝進一個DIV中,代碼示例如下:
DIV的z-index為8,然后將SELECT的z-index調為7即可(只需要比DIV的z-index小)。
相關文章
PHP的十個高級技巧(上中下)...2006-07-07
本篇文章主要介紹了php pdo操作數據庫示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-03-03
玩轉圖像函數庫—常見圖形操作...2006-09-09
Php部分常見問題總結...2006-07-07
Firefox 包含了一個非標準的 JavaScript 擴展,使正則像函數一樣可調用。這為調用正則的 exec 方法提供了便捷。例如,在 Firefox中,regex(”string”) 等同于 regex.exec(”string”)。2008-06-06
PHP截取中文字符串的問題...2006-07-07
生成靜態頁面的PHP類...2006-07-07
轉換中文為unicode 轉換unicode到正常文本...2006-09-09
作為一名PHP程序員,PHP程序的安全是非常重要的,那么在LAMP環境下有哪些必須要掌握的PHP與Apache安全設置項呢,以下為大家列出了26個PHP程序員必須知道的安全設置2020-01-01
解決控件遮擋問題:關于有窗口元素和無窗口元素...2007-01-01
最新評論
總結
以上是生活随笔為你收集整理的php控件不显示,解决控件遮挡问题:关于有窗口元素和无窗口元素的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab人脸追踪,求大神帮助我这个菜
- 下一篇: oracle将213变成123,orac