當鼠標懸停在頁面中間的菜單中的「查找酒店」時,懸停菜單僅出現在CSS中,沒有javascript。Z-index在懸停菜單上不能全部工作
http://dusit.syndacast.com/dusitthani/meetings/
然而主頁懸停菜單低於其他元素,即使Z-指數爲99999
http://dusit.syndacast.com/dusitthani/
兩個網頁使用幾乎相同的模板,但我看不出有什麼差別是什麼?
謝謝
當鼠標懸停在頁面中間的菜單中的「查找酒店」時,懸停菜單僅出現在CSS中,沒有javascript。Z-index在懸停菜單上不能全部工作
http://dusit.syndacast.com/dusitthani/meetings/
然而主頁懸停菜單低於其他元素,即使Z-指數爲99999
http://dusit.syndacast.com/dusitthani/
兩個網頁使用幾乎相同的模板,但我看不出有什麼差別是什麼?
謝謝
添加z-index:0
到.relative-item
和z-index:1
到.blueBar.brand
應該修復它。
.relative-item {
position: relative;
z-index: 0;
}
.blueBar.brand{
position: relative;
z-index: 1;
}
而是在父元素中設置z-index
。
添加或更新你的CSS這樣的:
/* currently this element has position:relative; set */
.cover-photo-div {
z-index: 1;
}
.blueBar.brand {
position: relative;
z-index: 2;
}
下面的代碼將解決這個問題。
.cover-photo-div {
z-index: 1;
}
.blueBar {
z-index: 2;
position: relative;
}
如果你使用如此龐大的'z-index'可能是因爲你沒有正確理解它。我建議閱讀[沒有人告訴你關於Z-Index](http://philipwalton.com/articles/what-no-one-told-you-about-z-index/) – Oriol