2016-10-11 188 views

回答

2

最大的差距是因爲你的菜單有很大的填充。 因爲你的.wrap有寬度:95%(不是100%),所以左側和右側空白處都有。 所以這個代碼將解決兩個問題:

.navbar { 
    width: 105%; 
    margin: 0 -2.5%; 
} 
@media only screen and (min-width: 800px) { 
    .navbar { 
     width: auto; 
     margin: 0; 
    } 
    .navbar .menu { 
     padding-top: 20px; 
    } 
} 
2

添加和移除填充您應該刪除一些padding-top.navbar .menu並設置max-width100%

@media(your_media_query) { 
    .navbar .menu { 
    padding-top: 25px; 
    } 

    .wrap { 
     width: 100%; 
     max-width: 100%; 
    } 
} 
+0

它什麼都不做的寬度 – Case

+0

@Case你對此是使它看起來像它的填充包裝了'MAX-width'。編輯我的答案 –

2

你的問題是你的.navbar .menu元素。除非屏幕高度不可移動,否則您需要將padding-top設置爲0px