ホームページ >バックエンド開発 >PHPチュートリアル >問題児たちは全員異世界から来る シーズン2 コントロールオクルージョン問題を解く:窓付き要素と窓なし要素について

問題児たちは全員異世界から来る シーズン2 コントロールオクルージョン問題を解く:窓付き要素と窓なし要素について

WBOY
WBOYオリジナル
2016-07-29 08:36:121096ブラウズ

私の友人がコントロールのオクルージョンの問題に遭遇したかどうかはわかりません。最も典型的なものは 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 は 8 で、SELECT の z-index を 7 に調整します (DIV の z-index を比較してください)指数は小さい)。

以上、「問題児たち全員異世界から来た 2期」のコントロールオクルージョン問題の解決方法:窓要素と窓なし要素について、「問題児たち全員異世界から来た 2期」の内容を含めて紹介しました。お友達が興味を持っていただければ幸いです。 PHP チュートリアルが役に立ちます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:アクセス違反 PHP でアクセス違反が発生しました次の記事:アクセス違反 PHP でアクセス違反が発生しました

関連記事

続きを見る