好日子全部, 我已經創建了一個帶有各種鏈接的導航欄,我想使用懸停效果讓它在懸停時改變顏色。問題是,效果只是圍繞單詞而不是導航欄的高度到水平線的規則。我希望懸停效果達到水平線的規則。導航欄高度的CSS懸停效果
這裏是我的代碼:
ul{
list-style-type: none;
}
li{
display:inline;
padding-right: 50px;
}
#NavBar ul li a{
display: inline-block;
text-decoration: none;
cursor: pointer;
}
#NavBar ul li a:hover{
background-color: yellow;
}
<hr>
<nav id="NavBar">
<ul>
<li><a>Home</a></li>
<li><a>History</a></li>
<li><a>Gallery</a></li>
<li><a>Techniques</a></li>
</ul>
</nav>
<hr>
您應該使用'ul {border-style:solid; border-width:1px 0;}'而不是'hr' – Dionys