0

CSS3 是否可以选择一个接一个出现的元素?如果我有,例如:

<div>
  <a class="a">One</a>
  <a class="b">Two</a>
  <a class="c">Three</a>
  <a class="b">Four</a>
</div>

我只想选择 class="a" 锚之后的 class="b" 锚。所以我希望选择“二”锚而不是“四”锚。

这在 CSS3 中可能吗?如果没有,在 jQuery 中是否有可能?(不过,我更喜欢 CSS)。

4

1 回答 1

3

你不需要 CSS 3,在 CSS 2.1 中已经可以了!:)

使用相邻的兄弟选择器 +

.a + .b {
   /* styles */
}
于 2013-09-24T22:02:49.540 回答