[英]css sibling outside parent combinator
<div class="main">
<div>
<a class="_link _spec nta">Link one</a>
</div>
<div>
<a class="_link _spec">Link two</a>
</div>
</div>
I want to select the second anchor element but, I'm having problem.我想要 select 第二个锚元素,但是我遇到了问题。 All I want is to select it based on the first anchor if it contains.nta class
我想要的是 select 它基于第一个锚点,如果它包含.nta class
._spec.nta + a { color:red; }
I tried this but it works only if the element is next to it.我试过了,但只有当元素在它旁边时它才有效。
Basically, you have two options:基本上,您有两个选择:
.nta +._spec{ color: red; }
<div class="main"> <div class="_spec nta"> <a class="_link">Link one</a> </div> <div class="_spec"> <a class="_link">Link two</a> </div> </div>
._link._spec:not(.nta) { color: red; }
<div class="main"> <div> <a class="_link _spec nta">Link one</a> </div> <div> <a class="_link _spec">Link two</a> </div> </div>
Good luck!祝你好运!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.