要素のZ-index値のiframeのコンテンツの1


3

私はdiv、ページ上のiframe持っ diviframe

z-index: 0; 

z-index 1000年

の持つポップアップでその内容を持っています
z-index: 1000; 

しかし、divはまだIEではポップアップを覆い隠しています(ただし、Firefoxでは正常に動作します)。

誰でも私ができることを知っていますか?

  0

あなたはあなたのcssとhtmlの例を挙げることができますか? 23 9月. 082008-09-23 18:41:05

6

Explorer Z-index bug

http://www.quirksmode.org/は、この種のもののための優れたリファレンスです。


1

どのバージョンのIEですか?

私はjavascriptの専門家ではありませんが、ポップアップポップが必要なものを達成したときにdivを隠していると思います。

オーバートップのドロップダウンボックスとリストボックスを表示するjavascriptメニューを作成するときに、divやiframeを操作しなければならなかった。他のメニュー実装では、IE6のデフォルト動作がDIV、 Zインデックスに関係なく一般的に


1

私は同じ問題に直面しています。私の場合の問題点は、iframe内のコンテンツはIEによって直接制御されるのではなく、Acrobatによってpdfファイルとして管理されるということです。コンテンツがないiframeを表示しようとすると、ポップアップが正常に表示されます。何らかの理由で、IEは外部ヘルパーのz-indexを制御できません。これは、コードスニペットを見ずIE7


0

で試験した

、それは問題が何であるかを判断するのは難しいです。あなたのポップアップと同じサイズのiframeをあなたのポップアップの下に追加してみてください。 IE7では、他のiframeが既に読み込まれた後でiframeポップアップをレンダリングすると、下にある要素を隠蔽できるはずです。私はいくつかのJSのカレンダーといくつかのライトボックス/太いボックスのコードは、例を探している場合はこれを行うと信じています。


1

コードを見ることなく、問題を特定することは困難です。しかし、要素が配置されているとき(例えば、position: absolute;)のZインデックスのみが機能することに注意してください。

Mozillaデベロッパーセンターのgood article on CSS Z-indexがあります。

  0

これらは絶対的な位置に置かれているので、これは問題ではありません 23 9月. 082008-09-23 19:40:30


0

あなたのZ-インデックスを決して1に設定しないでください。私は7.0については分かりませんが、IEの古いバージョンではこれを行う際に問題がありました。 IEはそれほどZインデックスを好まない。また、あなたの位置を確認してください。ポジショニングはあなたの問題かもしれません。申し訳ありませんが、私はさらにあなたを助けるために十分な情報がありません。