Проблема закончилась, теперь я продолжаю развивать свой сайт, спасибо.Нежелательное пространство между элементами списка
Проблемы на моем сайте (я его просмотр в Chrome): http://albertorestifo.com/
между элементами меню навигации, есть нежелательная пространство между границей и следующим элементом списка. Это видно, когда вы наводите «галерею».
Здесь HTML:
<nav>
<ul>
<li class='active'><a href="/">Home</a></li>
<li><a href="/gallery/">Gallery</a></li>
<li><a href="/about/">About Me</a></li>
<li><a href="/contact/">Contact Me</a></li>
</ul>
</nav>
А вот CSS:
header nav, header nav ul, header nav ul li, header nav ul li a { height: 100%; } header nav ul li a { display: block; }
header nav ul li {
display: inline-block;
line-height: 150px;
padding: 0 20px;
border-left: 1px solid #2d2d2d;
}
header nav ul li:last-child { border-right: 1px solid #2d2d2d; }
header nav ul li:hover, header nav ul li.active {
background-color: #0072bc;
}
header nav ul li a {
text-decoration: none;
color: white;
font-size: 1em;
font-weight: 700;
text-transform: uppercase;
}
Плюс небольшой сброс:
ul, ul li { margin: 0; padding: 0; }
я указываю, что я использую Normalize.css , поэтому каждый браузер должен отображать его.
Я понятия не имею, как это исправить, это никогда не случалось со мной в прошлом!
демо: http://jsfiddle.net/EaAvx/
Лучше установить дополнение к элементу 'a' (в любом случае вы сделали его блочным элементом), так что, когда пользователь нажимает на заполнение, следует следовать этой ссылке. Теперь пользователь нажимает на заполнение элемента списка, что ничего не сделает. –
@BramVanroy Да, вы абсолютно правы, я исправлю это, спасибо. – Alberto