Html 位置链接与CSS?

Html 位置链接与CSS?,html,css,hyperlink,Html,Css,Hyperlink,我有以下HTML代码: <div class="impressum"> <a class="impressumstyle" href="https://www.google.de/?gws_rd=ssl">Impressum</a> </div> 我的问题是,当我使用.impressum中的最高值时,链接不再起作用。而且它也不会再改变颜色了问题出在哪里? 谢谢 尝试通过整个结构直接瞄准你的目标 .impressum .imp

我有以下HTML代码:

<div class="impressum">
    <a class="impressumstyle" href="https://www.google.de/?gws_rd=ssl">Impressum</a>       
</div>
我的问题是,当我使用.impressum中的最高值时,链接不再起作用。而且它也不会再改变颜色了问题出在哪里?
谢谢

尝试通过整个结构直接瞄准你的目标

.impressum .impressumstyle:hover {
color: #8d8d8d;}

或者,如果希望在.impressum上使用悬停触发器,请使用

.impressum:hover *{
color: #8d8d8d;}
或者这也应该起作用:

.impressum:hover a{
color: #8d8d8d;}

但要注意,在某些情况下,在父元素上使用hover efect,若您只想更改其子元素,则可能不起作用,这取决于父元素的大小。特别是结合绝对定位,你可以悬停你的链接,但实际上你不能同时悬停它的父元素。

我的坏蛋,我把这个div放到了另一个主div中。最高值将它放在主div下面,这就是为什么它不工作的原因。

它似乎工作正常:
.impressum:hover *{
color: #8d8d8d;}
.impressum:hover a{
color: #8d8d8d;}