我想要的是,当我将鼠标悬停在锚元素上时,应该应用悬停类。但它似乎不起作用。 h1
元素位于锚元素内部。所以我必须使用a h1:hover
选择h1
元素,那么只有这个类正在被应用。 唯一值得关注的是当我将颜色应用到h1时,悬停停止工作,否则它运行良好。我不知道为什么会发生这种情况。任何人都可以请帮忙吗?谢谢。 Code pen to playCSS:锚链接悬停不起作用
HTML:
<a href="">
<h1>This will not work on hover</h1>
</a>
CSS:
a, a:link{
color: teal;
}
a:hover{
color: salmon;
}
h1{
color: magenta;
}
/* a h1:hover{
color: salmon;
} */
a, a:link{
color: teal;
}
a:hover{
color: salmon;
}
h1{
color: magenta;
}
/* a h1:hover{
color: salmon;
} */
<a href="">
<h1>This will not work on hover</h1>
</a>
为什么downvote我错过服用点? –
我不认为你错过了什么,这个问题似乎有效,不需要被降低效率 –