ちょっとこれを解決する簡単な方法があるかどうかわかりません: ナビゲーションの高さを伸ばさない青いボーダーの上に黒のボーダーを入れたいと思います。ホバー上のボーダーオーバーライドノーマル
私はインセットを見てきたAを底に加えることが、私は.navigationbar
HTML
<nav class="navigationbar">
<ul>
<li>
<a href="index.html">One</a>
</li>
<li>
<a href="two.html">Two</a>
</li>
<li>
<a href="three.html">Three</a>
</li>
</ul>
</nav>
CSSから1
* {
margin: 0;
}
.navigationbar {
background-color: #000000;
width: 100%;
border-bottom: .1em solid #0000FF;
}
.navigationbar ul {
list-style-type: none;
overflow: hidden;
}
.navigationbar ul li {
float: left;
color: #FFFFFF;
}
.navigationbar ul li a {
height: 100%;
display: block;
color: #FFFFFF;
text-align: center;
text-decoration: none;
padding-left: 1em;
padding-right: 1em;
padding-top: 1em;
padding-bottom: 1em;
}
.navigationbar ul li a:hover {
background: #0000FF;
color: #FFFFFF;
border-bottom: .1em solid #000000;
}
.navigationbar img {
float: left;
}
https://jsfiddle.net/55r2e9bq/