【问题标题】:Why is my :hover not working?为什么我的 :hover 不起作用?
【发布时间】:2012-09-25 08:31:04
【问题描述】:

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

这是我的 CSS,底部有我遇到问题的 :hover 伪类:

#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,这是我遇到的问题:

<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>

【问题讨论】:

  • 问题肯定出在其他地方。给定您的代码,它应该可以工作。
  • 代码运行正常,可能是浏览器的问题
  • 这个does work。悬停时颜色变为灰色
  • 在这里工作正常(WIN7 上的 Chrome 21)jsfiddle.net/Kyle_Sevenoaks/x6hgx

标签: html css hover


【解决方案1】:

试试

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

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

【讨论】:

  • 哈哈,我实际上是在你回答之前就这样做了,但是是的,你是对的!
猜你喜欢
  • 2013-06-11
  • 1970-01-01
  • 2012-09-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-14
  • 2015-09-25
  • 2018-03-05
相关资源
最近更新 更多