나는 전통적인 탐색을 만들었습니다. 각 li 사이에 너비가 1px이고 높이가 Nav 막대보다 약간 작은 div를 넣습니다. 탐색 표시 줄, 목록 항목 사이에 공백이 있음
기본적으로 나는이보기를 위해가는 :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;
내가 디스플레이 사업부를 변경 : 인라인; 텍스트가 제대로 작동하지만 보이는 공간이 사라집니다.
가능 중복 [IMG 요소 주위 공간 유래 않는 경우? (http://stackoverflow.com/questions/15380670/where-does-the-space-around-img-elements-originate) –
위의 복제본에서 허용되는 대답에서 - 그것은 당신의 HTML에서'inline'과'inline-block' 요소 사이의 공백 때문에 발생합니다. 또한'div' 엘리먼트가'ul' 엘리먼트를 직접적으로 받아 들여서는 안되기 때문에 HTML이 유효하지 않습니다. –