首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >外部css同胞父组合器

外部css同胞父组合器
EN

Stack Overflow用户
提问于 2021-02-17 20:07:40
回答 1查看 138关注 0票数 0
代码语言:javascript
复制
<div class="main">
  <div>
    <a class="_link _spec nta">Link one</a>
  </div>
  <div>
    <a class="_link _spec">Link two</a>
  </div>
</div>

我想选择第二个锚元素,但是,我有问题。如果它包含.nta类,我只想根据第一个锚点选择它。

代码语言:javascript
复制
._spec.nta + a { color:red; }

我试过了,但是只有当元素在它旁边时,它才能起作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-17 20:27:59

基本上,你有两个选择:

  1. 将类名从元素移动到div元素。它应该是这样的:

代码语言:javascript
复制
.nta + ._spec{
  color: red;
}
代码语言:javascript
复制
  <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>

使用:not()属性的

代码语言:javascript
复制
 ._link._spec:not(.nta) {
        color: red;
 }
代码语言:javascript
复制
 <div class="main">
      <div>
        <a class="_link _spec nta">Link one</a>
      </div>
      <div>
        <a class="_link _spec">Link two</a>
      </div>
 </div>

祝好运!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66249229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档