2011-12-20 8 views
1

私の問題は次の通りです: 私はコンテナのグリッドを持っています。あなたがそれらのいずれかを動かすと、子要素(絶対的に配置された)がポップアップしています。私はこの子要素に100のZ-インデックスを与えました。 IE7では、親コンテナのimg要素がポップアップの上にあります。 この問題を避けるために、親要素にポップアップよりも高いz-indexを与えることができることは分かっています。私のグリッドレイアウトでは、ポップアップが浮いているいくつかの親コンテナがあるため、これは機能しません。この手法を適用すると、現代のブラウザであっても、すべてのコンテナがポップアップの前にあります。ここ はsituatuionの簡単なスケッチです:IE7のz-indexバグ、通常の回避策は適用外です

z-index IE7 problem

どのように私はこの問題を解決することができますか?

答えて

1

divにz-indexを設定すると、実際にはdivを持ってきて、別のものの上に適用されていないだけで、スタッキングコンテキストが作成されます。IE7はそれを正しく得られなかったと思います驚いたことに!)

私は、スタックの開始点を作成するものをoner divにして、それらのz-indexを設定し、最初のonerがより高いz -indexより2番目の

+0

私はあなたが言った通りに正確に行いましたが、結果は得られませんでした。私は子供よりも低いz-インデックスを持つ親(より明るい)要素を設定しますが、現代のブラウザでも、子供たちは背中にあります。 – chabuya

関連する問題