css - 在 CSS 中选择相邻元素

标签 css attributes css-selectors

在 CSS 中,

是否可以匹配具有特定属性的元素后跟具有另一个属性的元素,即。

让我们考虑一下

<div my-custom-attribute="0">
</div>

<div my-custom-attribute="1">
</div>

我想选择所有 my-custom-attribute 等于 0 的元素,然后是 my-custom-attribute 等于 1 的元素

最佳答案

您可以通过属性选择器以相反的顺序执行此操作

div[my-custom-attribute="0"] > div[my-custom-attribute="1"]

<div id="parent">
    <div my-custom-attribute="0">
    </div>
    <div my-custom-attribute="1">
    </div>
</div>

#parent > div[my-custom-attribute]:not(:first-child)

关于css - 在 CSS 中选择相邻元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14039865/

相关文章:

Selenium - 如何在 WebDriver 中通过 href 值单击链接

javascript - jQuery @变量?

php - 每行第一个图标的条件语句

JavaScript 设置图像/元素源/属性未更新图像/元素

html - CSS 导航间隙

c# - 和 TestDriven.Net

javascript - 如何在 jQuery 中单击时查找 data-* 属性值?

css - 为什么 "a:not(b) > c"无效?

html - CSS-如何将类的副本组织到一个列中

css - 是否还有其他 CSS 属性,如 currentColor?