何らかの理由で、z-indexがIE8の特定の要素に対して機能していますが、IE7では機能しません(IE8では擬似IE7互換ビューを使用しています)。それは他のすべての要素のために働いています。唯一の違いは、この要素には負のZ-インデックスがあることです。そのため、正の1を使用してみましたが、まだ動作していないのはそれだけです。z-indexがie8、ie7ではない
働いていない部分はこれです:
.passport {
position: absolute;
left: -130px;
z-index: -2;
}
そして、それは他のすべての真下ことになって、この画像に添付ます:他に
<img src="http://www.blahblahblah.com/image.png" class="passport">
すべては、2から正のzインデックスを持っています(これが助けになるかどうかを確認するために肯定的なものを試してみるときにインデックスのために1を使用した理由です)。コードは今のように、このイメージはIE8の他のすべての下にありますが、私が言ったように、IE7ではありません。これはイメージの実際の経路ではありません。btw、プライバシー保護のためにここで変更しました。
何が原因である可能性がありますか?私がウェブ上で見ている唯一の解決策は、まったく動作しない、またはIE7で動作するz-indexに対処することですが、IE8ではなく、近くにあると思われるものを見つけると、解決策は私を助けません。 :静的(これは絶対的であるために必要なのでできません)、またはドロップダウンメニューとJavaScriptと他のすべてのものが混在しているため、これと関係のないその他のもの。
私が扱っているのは、スタッキングしている画像だけです。このウェブサイトは私が理解するのを助けるかもしれないことがわかったが、別の「文脈」を積み重ねることが何を意味するのか分からない。 http://css-discuss.incutio.com/wiki/Overlapping_And_ZIndex
実際に私の問題に関連するかどうかはわかりませんが、助けてくれるかどうかを尋ねると思いました。さもなければ、一般的な問題は、IE7ではなくIE7で動作することで、なぜそうかもしれないのだろうか?
もう一度検索しました。単純な回答であれば、私はそれを逃したばかりです。ありがとう!
は、私たちもあなたのサイトやHTMLを見ることはできますか? – Kyle
サイトにリンクしてください。私は、人々がIEの 'z-index'バグであるときにしばしば適切なテストケースを作ることができないことを発見しました。 – thirtydot