我有一個導航欄,每個東西看起來都很棒,直到它響應。底部下降一直有5 px的差距。css導航欄響應填充問題
https://jsfiddle.net/nc2hamed/5/
我曾嘗試在
.expand {
max-height: 40em;
}
我有一個導航欄,每個東西看起來都很棒,直到它響應。底部下降一直有5 px的差距。css導航欄響應填充問題
https://jsfiddle.net/nc2hamed/5/
我曾嘗試在
.expand {
max-height: 40em;
}
最大的差距是因爲你的菜單有很大的填充。 因爲你的.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;
}
}
添加和移除填充您應該刪除一些padding-top
上.navbar .menu
並設置max-width
到100%
@media(your_media_query) {
.navbar .menu {
padding-top: 25px;
}
.wrap {
width: 100%;
max-width: 100%;
}
}
你的問題是你的.navbar .menu
元素。除非屏幕高度不可移動,否則您需要將padding-top
設置爲0px
。
它什麼都不做的寬度 – Case
@Case你對此是使它看起來像它的填充包裝了'MAX-width'。編輯我的答案 –