【发布时间】:2017-05-26 15:34:42
【问题描述】:
我页面上的所有链接都有 text-decoration: underline 当悬停但我试图在我的 div 中选择带有类标志的锚标签并给它一个 text-decoration: none; 所以基本上我希望我页面上的所有链接在悬停时都带有下划线,除了 .logo 选择伪类时我在这里缺少什么吗?或者完全是别的东西。 能否请您花时间简要解释一下为什么“.logo a:hover { text-decoration: none;}" 不起作用。
提前谢谢你
<header>
<div class="wrapper">
<div class="logo">
<h3><a href="#heroSection">My Name</a></h3>
</div>
<ul>
<li><a href="#aboutSection">About</a></li>
<li><a href="#websitesSection">Websites</a></li>
<li><a href="#projectsSection">Projects</a></li>
<li><a href="#contactSection">Contact</a></li>
<li><a href="#resumeSection">Resume</a></li>
</ul>
</div>
</header>
CSS如下
a:link{
color: #000;
text-decoration: none;
}
a:visited{
color: #000;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.logo a:hover {
text-decoration: none;
}
【问题讨论】:
-
你试过了吗 -> text-decoration: none !important;
-
它工作正常,注意:只有
<a href="#heroSection">My Name</a>在.logo内
标签: html css hover pseudo-class