我在我的網站中創建了一個水平菜單,一切都正常但只有一件事。我有一個鏈接在每個<li>
和顏色設置爲白色和li
沒有背景,但在懸停我想設置li
背景爲白色和鏈接文字顏色爲黑色。問題是<a>
標籤的寬度與<li>
不一樣,並且當鼠標位於<li>
而不是<a>
的部分上時,它們都變爲白色。就我所知,錨鏈接不能具有寬度屬性,而我嘗試不同類型的技巧,但沒有成功。任何想法?嵌套在li中的錨鏈接
#primary-menu ul li {
list-style-type: none;
float: left;
background-image: url('menu-sep.png');
background-repeat: no-repeat;
background-position: right;
}
#primary-menu li a:hover {
color: black;
}
#primary-menu li:hover {
background-color: white;
color: black;
}
#primary-menu li a {
color: white;
text-decoration: none;
padding-right: 8px;
margin-right: 8px;
width: 100%;
height: 23px;
}
`