我正在尝试更改处于悬停状态的锚元素的背景颜色,问题是我无法使用下面的样式来实现这一点。
jsfiddle
css
.dropdown ul{
margin:0; padding:0; float:left; width:100%;
}
.dropdown ul li{
list-style:none; float:left; width:100%;
}
.dropdown ul li a{
float:left; width: 265px; height:20px; padding:5px;
padding-top:10px; color:#000; font-size:12px;
border-bottom:1px dotted #666; background-color:#FFF;
}
.dropdown ul li a:hover{
background-color:#F80101; !important
}
.dropdown ul li:last-child a{
border-bottom:none;
}
.dropdown ul li a#pink{
background-color:#FFE8E8;
}
html
<div class="dropdown">
<ul>
<li><a href="/orders">Orders</a></li>
<li><a href="/favourites">Favourites</a></li>
<li><a href="/account" style="background-color:#FFE8E8;">Account</a></li>
<li><a href="/settings" style="background-color:#FFE8E8;">Settings</a></li>
</ul>
</div>
我很困惑,我不知道为什么这不起作用,任何帮助将不胜感激。