我做了一個網站,看起來應該在Firefox上,但不幸的是沒有iOS(使用Safari WebKit)和設備的某些設備上的鉻。它只是不正確顯示菜單欄(它應該固定位置)。這裏的問題是,我真的不知道問題是什麼。
截圖:地址欄和照片之間
白色空間應該是菜單: 奇怪的位置:固定在iOS和Chrome上的行爲(Windows)
我可以」不知道爲什麼它的行爲是這樣的,因爲按照各種維基位置固定是相對於視口而不是它的父「視口始終是它們的包含塊」(http://www.w3.org/wiki/CSS_absolute_and_fixed_positioning#Summary)
*的CSS:
.main-navigation {
clear: both;
float: left;
width: 100%;
position: fixed;
width: 100vw;
height: 6rem;
background: -webkit-linear-gradient(top, #fff, #d6d6d6);
background: -moz-linear-gradient(top, #fff, #d6d6d6);
background: -ms-linear-gradient(top, #fff, #d6d6d6);
background: -o-linear-gradient(top, #fff, #d6d6d6);
top: 0;
right: 0;
z-index: 100;
overflow: visible;
}
nav {
display: block;
}
.home header.site-header {
top: 24rem;
left: 8rem;
position: absolute;
z-index: 3;
}
.home header.site-header
是菜單的父
問題尋求代碼的幫助必須包括所期望的行爲,一個特定的問題或錯誤的和必要的重現它最短的代碼**在問題本身**。請參閱[**如何創建一個最小,完整和可驗證的示例**](http://stackoverflow.com/help/mcve) –
@Paulie_D忘了它。剛添加它 – szoszk