2014-01-13 120 views
0

我想知道如何在链接整个div时将链接变为蓝色,而不仅仅是链接本身。这是可能的只是HTML & CSS?将鼠标悬停在div上时显示文本修饰

举个例子:如果我有(jsfidde),如果你只是徘徊在灰色而不是实际的链接上,我会如何让链接变成蓝色?

<style> 
    #parent { 
     background-color: gray; 
     height: 100px; 
     width: 200px; 
    } 
    #parent img { 
     margin: auto; 
     line-height: 90px; 
    } 
    #caption a { 
     text-decoration: none; 
     color: black; 
    } 
    #caption a:hover { 
     color: blue; 
    } 
</style> 
<div id="parent"> 
    <img src="http://www.cedexis.com/images/icons/32-social.png?1389641973" /> 
    <div id="caption"> <a href="jsfiddle.net">This is a caption</a> 

    </div> 
</div> 

回答

4
#parent:hover a 
{ 
    color: blue; 
} 
2

DEMO

#parent:hover #caption a { 
    color:blue; 
} 
0

使用此

#parent:hover #caption a { 
    color: blue; 
} 

取而代之的是

#caption a:hover { 
    color: blue; 
} 
相关问题