私はIE6と7のためのCSS修正を行っています。大したことはありません。よくそれらを修正しようとすると、私はfirefoxとchromeでより大きなz-index問題を明らかにしました。ヘッダーにリンクがあり、クリックするとプルダウンが表示されます。問題は、ヘッダーのすぐ下のナビゲーション領域の後ろに落ちることです。ここでfirefox 5でのZインデックス問題、クロム
は、ドロップダウンやナビゲーションのためのCSSです:
#topNav{
width:100%;
height:50px;
line-height:50px;
z-index:1;
position:relative;
}
#minicart{
position:relative;
width:355px;
height:auto;
z-index:1000;
background-color:#fff;
top:0px;
right:0px;
float:right;
-moz-border-radius:3px;
border-radius:3px;
border:1px solid #000;
-moz-box-shadow:0 0 10px 0 #666;
-webkit-box-shadow:0 0 10px 0 #666;
box-shadow:0 0 10px 0 #666;
behavior:url(http://192.168.1.104/magento/skin/frontend/asi/default/assets/PIE.htc);
color:#000;
z-index:9999;
}
だから#minicart
のz-indexが#topNav
より道高いことがわかります。私が理解できないのは、z-indexがもっと小さいのに#topNav
が一番上にある理由です。
提案がありますか?
私たちはFirefoxとChromeをIEで動作させるように「修正」しません。 IE、期間を修正します。あなたは雌豚の耳からシルクの財布を作ることはできません。それがIEでは動作しますが、他のはるかに現代的なブラウザでは動作しない場合、コードは間違っています。コードを修正してください。さらに、IEには、Google検索で見つけることのできるz-インデックスに関する多数の問題があります。 – Rob
サイトへのリンクがありますか? – joshmax
@Max残念ながら、まだ内部テスト中です – heymrcarter