У меня есть традиционный навигатор. между каждым ли я кладу один div с шириной 1px и чуть меньшей высотой, чем nav bar.Навигационная панель, видимые пространства между элементами списка
В основном я собирался для этого взгляда:
HTML:
<nav>
<ul>
<div></div>
<li><a href="#">Domov</a></li>
<div></div>
<li><a href="#">Služby</a></li>
<div></div>
<li><a href="#">O nás</a></li>
<div></div>
<li><a href="#">Kontakt</a></li>
<div></div>
</ul>
</nav>
CSS:
nav ul div {
height:31px;
width:1px;
background-color:#34b9ff;
display:inline-block;
}
nav ul li {
display:inline;
}
nav ul li a {
display:inline-block;
padding:10px;
При изменении DIV для отображения: встроенный; текст работает правильно, но эти видимые пространства каким-то образом исчезают.
возможно дубликат [Где пространство вокруг Img элементов происходят?] (Http://stackoverflow.com/questions/15380670/where-does-the-space-around-img-elements-originate) –
Из принятого ответа в дубликате, отмеченном выше, это связано с пробелом в вашем html между элементами 'inline' и' inline-block'. Также обратите внимание, что ваш HTML недопустим, так как вам не нужно, чтобы элементы 'div' непосредственно вставляли элемент' ul' –