我的应用程序具有相对复杂的 DOM 结构和 20 层以上的 div。
如果我在树的中间某处有一个带有 class="active"
的 div,我如何使用 CSS 在树中选择它的父 n 层?
例如,如何在下面的树中选择大写标记的 div(向上 4 层)? :
<DIV>
<div>
<div>
<div>
<div class="active">
</div>
</div>
<div>
</div>
</div>
</div>
</DIV>
同样考虑第一个 child ?如何选择树下的第一个子 n 层?
最佳答案
不幸的是,there is no such thing as a parent selector .您必须直接在所需元素上设置一个类,可以手动设置,也可以使用一些服务器端代码,或者通过 JavaScript。
关于css - 使用 CSS 在树中选择父级和图层?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14173581/