繁体   English   中英

在链接内的div中将ah标签作为目标的css选择器

[英]css selector targeting a h tag inside a div inside a link

我确定我之前已经做过,但现在无法为我工作。 我有一个像这样的“按钮”:

<a class="linkclass" href="#">
    <div class="divclass">
        <h3>TITLE</h3>
    </div>
</a>

我想使用a:link和a:visited来设置h3的样式,但似乎无法使CSS正确地专门针对它并覆盖影响它的其他CSS。

谢谢!

像这样选择:

a.linkclass > div.divclass > h3 { }
a.linkclass:hover > div.divclass > h3 { }
a.linkclass:visited > div.divclass > h3 { }

请记住, 级联在CSS中非常重要...因为在选择器中, :hover:visited 特异性必须更高,以覆盖以前的所有选择器。

您可以使用例如

a:hover h3 {}

jsfiddle

链接应该在您的<h3>内部

然后,您想将CSS与最外层的包装器一起放在左侧,按这种方式进行。

 .divclass h3 a.linkclass { color: red; -webkit-transition:color 0.35s ease-in-out; transition:color 0.35s ease-in-out; } .divclass h3 a.linkclass:hover,.divclass h3 a.linkclass:visited { color: blue; } 
 <div class="divclass"> <h3><a class="linkclass" href="#">TITLE</a></h3> </div> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM