链接悬停不起作用

Posted

技术标签:

【中文标题】链接悬停不起作用【英文标题】:link hover not working 【发布时间】:2011-12-02 05:31:08 【问题描述】:
a.f_pc 
color:#2972b0;
font-weight:bold;
text-decoration:none;


a.f_pc:hover 
text-decoration:underline;
    


<p><a href="faq.html" class="f_pc">learn more</a></p>

谁能告诉我为什么当我将鼠标悬停在链接上时鼠标悬停不起作用?谢谢

【问题讨论】:

可以被更具体的样式覆盖吗? 你能在 jsFiddle 中提供一个演示吗?我认为您提供的 CSS 没有任何问题,但您的 HTML 或 CSS 中的其他地方可能存在其他因素。 正如你的问题,它应该可以工作:jsfiddle.net/interdream/DQNSb/3 谢谢。我刚刚检查了你的小提琴,James,我正在按照 Daryl 的建议检查我的代码。我没有在我的 CSS 中的任何其他地方使用“a”元素或类,但悬停在任何浏览器中都不起作用。我想不通... 以上代码工作正常。它没有错。可能您可能会错误地引用CSS 【参考方案1】:

它必须被某些东西覆盖,如果您可以发布完整的 css/html,就可以弄清楚发生了什么。您可以尝试将 !important 添加到规则中以覆盖它,但我仍然建议找到它的根本原因。

a.f_pc:hover 
  text-decoration:underline !important;

【讨论】:

【参考方案2】:

p 样式可能会覆盖它,在没有它的情况下尝试它,看看它是否有效。

【讨论】:

#f_mainContent_left p line-height:1.4em; padding-bottom:15px; font-size:.8em; padding-top:3px; 我删除了“p”,但它仍然不起作用。这是“p”的css 记得之前阅读过一些关于 DOCTYPE 声明影响悬停的内容。你声明了 DOCTYPE 了吗? &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; 这是 doctype(在 dreamweaver cs 5.5 中自动) kasun,我正确引用了 css。所有其他样式都显示,我的 index.html 页面根目录的 css 目录中只有一个 css 文件:&lt;link rel="stylesheet" href="css/f_hope.css" type="text/css" /&gt;【参考方案3】:

将它放在其他页面中,您的 css 运行良好。但它在您的文件中不起作用意味着它可能会覆盖其他 css。从萤火虫那里得到帮助。

【讨论】:

以上是关于链接悬停不起作用的主要内容,如果未能解决你的问题,请参考以下文章

悬停链接时,css 声明不起作用

鼠标悬停导航链接不起作用

链接悬停不起作用

SCSS:嵌套链接:悬停属性不起作用?

CSS 悬停图像链接在 Internet Explorer 中不起作用

悬停菜单在触摸设备上不起作用,因为链接被触发