这个简单的代码不起作用:
HTML:
<div id="topnav">
<ul>
<li><a href="a.html">Aaaaaaa</a></li>
<li><a href="b.html">Bbbbbbbb</a></li>
<li><a href="c.html">Ccccccccc</a></li>
</ul>
</div>
CSS:
#topnav li a:hover:first-child{
color:#ff0000;
}
#topnav li a:nth-child(2):hover{
color:#FF7700;
}
#topnav li a:nth-child(3):hover{
color:#FFFF00;
}
每个链接应该有不同的悬停颜色。它们都显示为红色。为什么?
JSFiddle:http: //jsfiddle.net/jeZHD/