2012-09-25 60 views
0

因此,无论出于何种原因,我在其中一个div上设置了hover伪属性,因此悬停颜色会有所不同,但似乎不起作用。我有其他的div可以工作,所以我不确定问题是什么(我刚开始学习CSS)。有人可以看我的代码吗?提前致谢。 :)为什么我的:悬停不工作?

这里是我的CSS,与:悬停说我在底部遇到的麻烦伪类:

#secondnavlinks ul { 
display: inline; 
text-align: center; 
font-family: klavika-light; 
list-style-type: none; 
} 



#secondnavlinks ul li { 
display: inline; 
text-align: center; 
float: right; 
font-family: klavika-light; 
list-style-type: none; 
margin-right:3%; 
margin-top:17px; 
white-space: nowrap; 
} 



#secondnavlinks ul li > a { 
text-decoration: none; 
color: #000000; 
}​ 

#secondnavlinks ul li > a:hover { 
color: grey; 
} 

而这里的HTML,与#secondnavlinks DIV这是一个我“M遇到的麻烦:

<div id="nav"> 

<div id="footer"> 
</div> 


<div id="secondnavlinks"> 
<ul> 
<li><a href="#">Ambient Bookmarklet</a></li> 
</ul> 
</div> 


<div id="class1"> 
<ul> 
<li><a href="#">Saved</a></li> 
<li><a href="#">Folders</a></li> 
</ul> 
</div> 

<div id="header"> 
<img src="ambientfollowhead.gif" alt="ambientfollow" width="160" height="35" /> 
</div> 



</div> 
+0

问题必须在别处。它应该适用于你的代码。 – BoltClock

+0

该代码工作正常,也许浏览器的问题 –

+0

这[工作](http://jsfiddle.net/CGHEQ/)。悬停时的颜色变为灰色 – pankar

回答

3

尝试

#secondnavlinks ul li a { 
text-decoration: none; 
color: #000000; 
}​ 

#secondnavlinks ul li a:hover { 
color: grey; 
} 
+0

哈哈,实际上,我在修复此问题之前先对其进行了修复,但是,正确! –