Firefox、およびおそらく他のブラウザでネストされたz-indexに問題があり、zindexが9000のaのdiv
下にz-indexが30000label
のaがあります。これは30000zのdivが原因だと思いました。 -インデックスは2000s div
-indexの中にありますが、これを削除しても効果はありませんでした。
この問題を引き起こす明らかなものはありますか?
<div class="field row olabel end_date">
<label for="cc_end_year" generated="true" class="error">* required</label>
</div>
マークアップのさらに下に、テキストのロールオーバー時に表示/非表示になるポップアップメッセージがあります。
<div class="field row olabel">
<div style="display:none;" class="whats_this_popup"></div>
</div>
私のCSS:
#order_form .row.end_date {
position: relative;
z-index: 9000;
}
label.error {
z-index: 9001;
}
.whats_this_popup {
left: 360px;
padding: 20px;
position: absolute;
width: 205px;
z-index: 30000;
}
#order_form .row {
width: 435px;
z-index: 2000;
}