从所有元素和嵌套元素中选择第一个孩子

阿马尔斯

我只需要选择firstthird/ last元素。

在我决定建立链接之前,一切都很好。在我的实际来源divsimg小号

body {
  background-color: black;
  color: white;
}

.this:first-child {
  color: red;
}

.this:last-child {
  color: aqua;
}
<div class="main">
  <a href="">
    <div class="this">
      FIRST
    </div>
  </a>
  <a href="">
    <div class="this">
      SECOND
    </div>
  </a>
  <a href="">
    <div class="this">
      THIRD
    </div>
  </a>
</div>

或Drori

您的.this元素被另一个元素(a包裹,并且它们是唯一的子元素这意味着它们既是第一个也是最后一个孩子,所以最后一条规则将接管。:first-child:last-child选择器移至a元素:

body {
  background-color: black;
  color: white;
}

a:first-child .this {
  color: red;
}

a:last-child .this {
  color: aqua;
}
<div class="main">
  <a href="">
    <div class="this">
      FIRST
    </div>
  </a>
  <a href="">
    <div class="this">
      SECOND
    </div>
  </a>
  <a href="">
    <div class="this">
      THIRD
    </div>
  </a>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Scrapy不会选择第一个孩子的子元素,而是所有孩子的子元素

SASS 选择所有元素期望第一个孩子

在所有div中选择第一个输入元素

无法在此33个元素的节点列表中选择第一个孩子

在ul中选择第一个孩子锚元素

如何在Beautiful Soup中选择列表中每个元素的第一个孩子

:带嵌套元素的第一个孩子

使用纯CSS隐藏除元素的第一个孩子之外的所有孩子

选择第一个孩子的元素

如何从CSS中所有相似的类中选择第一个孩子

在 CSS 中选择具有特定类的序列的第一个和最后一个元素

Python Pandas:在所有单元格中选择数组中的第一个元素

当一个元素没有通过CSS的类时,如何从选择中选择第一个元素?

在 XSLT 中选择第一个第一个子元素

选择嵌套列表的第一个元素

选择除第一个元素外的所有子元素

使用CSS3选择除第一个元素外的所有元素

如何在第一个孩子中选择第一个孩子

在页面中选择第一个带有类的元素

如何只在父级中选择最后一个孩子或第一个孩子元素?(css-html)

丢弃 datetimeindex 的所有元素,除了第一个和最后一个

交换数组的所有元素,除了第一个和最后一个

需要一个数组,其中新数组的第一个元素=除第一个元素以外的所有元素的和

无法在CSS中选择第一个孩子

CSS选择器在所有框(第一个和最后一个)中添加一个before伪元素?

隐藏第一个和最后一个孩子的某些span元素

在嵌套列表中从第一个列表中选择第一个元素,从第二个列表中选择第二个元素,依此类推

如何使用CSS选择所有元素中第一个出现的类

选择除第一个以外的所有元素