コントロール オクルージョンの問題を解決する: ウィンドウ要素とウィンドウレス要素について_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:57:50
オリジナル
882 人が閲覧しました

私の友人がコントロールのオクルージョンの問題に遭遇したかどうかはわかりません。最も典型的なものは DropdownList のオクルージョンであり、この問題に対処するために HTML の z-index が使用されていますが、この属性を直接設定するだけでは十分ではありません。ウィンドウ付き要素とウィンドウなし要素には問題があります。


おそらく次のタイプのウィンドウ要素があります:
、ActiveX コントロール、プラグイン、DHTML スクリプトレット、SELECT 要素 (つまり、DropdownList の HTML 表現)、IE5.01 より前の IFRAME


ウィンドウのない要素:
ウィンドウのない ActiveX コントロール、IE5.5 以降の IFRAME、ほとんどの DHTML 要素


その中で、ActiveX コントロールはデフォルトで VB および MFC コントロールにウィンドウがあり、ATL コントロールにはウィンドウがありませんが、ActiveX には言及する価値があります。コントロールはウィンドウなしとして実装され、実際にはウィンドウなし要素として分類されます。


コンテナがどのように設定されているかに関係なく、すべてのウィンドウ要素はウィンドウなし要素の上に表示され、内部的には相互の z-index 属性に従い、表示のために別の平面に描画されます。 、z-index の設定は、それらが配置されている平面にのみ影響し、ウィンドウ要素のある平面は常に非ウィンドウ要素の平面の上にあります。


オクルージョン問題を解決するアイデアは非常に簡単で、要素を DIV にカプセル化します。コード例は次のとおりです:




DIV の z-index を 7 に調整します (必要なだけです) DIV の z-index よりも小さくする必要があります)。

http://www.bkjia.com/PHPjc/317755.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/317755.html技術記事私の友人がコントロールのオクルージョンの問題に遭遇したことがあるかどうかはわかりません。最も典型的なものは DropdownList と ActiveX のオクルージョンです。しかし、これを直接設定すると...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!