탐색 링크 위로 마우스를 가져 가면 호버가 배경색과 링크 색상을 변경하지만 오른쪽 테두리와 호버 채우기 사이에는 약간의 공간이 있습니다. 어떻게 호버가 테두리에 도달 할 수 있습니까? 나는 패딩 등으로 놀고 보았고 다른 요소로 경계를 옮겼지만 아무것도 작동하지 않습니다. 너무 작을 것이라고 확신합니다.호버 - 링크 경계 사이의 공간
HTML
<nav id="bottomNavWrap">
<nav id="bottomNav" class="fl">
<ul>
<li><a href="#">汽车首页</a></li>
<li><a href="#">购车必读</a></li>
<li><a href="#">新车导购</a></li>
<li><a href="#">新车排行榜</a></li>
<li><a href="#">最新促销</a></li>
<li><a href="#">维修问答</a></li>
<li class="last"><a href="#">车行搜索</a></li>
</ul>
</nav>
CSS
#bottomNavWrap {
height: 34px;
width: 900px;
margin-left: auto;
margin-right: auto;
}
#bottomNav {
display: inline-block;
}
#bottomNav ul {
color: #fff;
font-size: 120%;
font-weight: 500;
text-align: left;
}
#bottomNav ul li {
display: inline;
}
#bottomNav li a {
border-left: solid 1px #454b95;
width: 80px;
padding-bottom: 7px;
padding-top: 7px;
padding-left: 10px;
padding-right: 10px;
text-decoration: none;
color: #fff;
}
#bottomNav li a:hover {
color: #000;
background-color: #FFF;
}
#bottomNav li.last a {
border-right: solid 1px #454b95;
}
'인라인'요소의 일반적인 특성. 한 가지 해결책은 마크 업에서 공백을 제거하는 것입니다.이 [업데이트 된 예제] (http://jsfiddle.net/Ue6J9/)를 참조하십시오 [이 SO 대답] (http://stackoverflow.com/a/19038859/2680216)을 참조하십시오. –
어쨌든 내용이 없어야하므로'li' 외부의 공백이 무시 될 것으로 예상됩니다. 하지만 JoshS가 옳은 것 같습니다. – GolezTrol
@joshC 당신 말이 맞아요! 나는 이것이 전에 일어난 것 같아요. 그리고 그것은 제가 기대했던 마지막 것입니다. 알림 주셔서 감사합니다! :) – saraht