所以我遇到了一个以前从未遇到过的新问题。
<ul id="mainmenu">
<li class="mbutton"><a class="currentnav" href="#">Link 1</a></li>
<li class="mbutton"><a href="#">Link 2</a></li>
<li class="mbutton"><a href="#">Link 3</a></li>
</ul>
.mbutton a {
font-family:"Archivo Narrow",Arial, Helvetica, sans-serif;
font-size:13px;
display:block;
margin:0 3px;
padding:11px 20px 9px 20px;
color:#404040;
border: 1px solid #fff;
}
.mbutton a:hover {
border: 1px solid #000;
}
.currentnav {
border: 1px solid #e82c3d;
}
令我惊讶的.currentnav
是,它并没有覆盖设置的边界.mbutton a
!
我以前从来没有遇到过这个问题,所以我认为这种方式总是有效的。谁能告诉我如何使它工作?