Вашей проблема заключается в затруднительном разносе вас на .nav-обертке улей элемента:
.nav-wrapper ul:after {
content: '';
display: inline-block;
width: 100%;
}
Это создает элемент ниже список ваших элементов и создает, что пустое пространство. Вы можете увидеть это в действии, изменив это:
.nav-wrapper ul:after {
content: '';
display: block;
width: 100%;
height:0px;
}
Но вы потеряете хороший даже интервал у вас есть.
К сожалению, этот способ разделения ваших li
элементов имеет побочный эффект пустого пространства внизу, поэтому ваш единственный вариант, чтобы избавиться от этого пространства - это изменить то, как вы располагаете элементы li
.
я предлагаю следующий метод:
nav-wrapper li {
display: block;
text-align: center;
background: none;
transition: background-color 300ms ease;
width: 16.6666667%;
float: left;
}
.nav-wrapper a {
position: relative;
display: inline-block;
width: 128px;
text-decoration: none;
color: white;
padding: 10px 0;
background: #34495e;
transition: background-color 300ms ease;
}
.nav-wrapper li a:hover {
background: #d5051d;
}
штопка. И не так уж много, как я знаю, для равномерного пространства. Спасибо за помощь. Я постараюсь выяснить другой путь. – bmoneruxui
О, вау, спасибо. Я попробую это наверняка. – bmoneruxui
Это сработало! Спасибо. – bmoneruxui