在CSS中选择每个二级

Osv*_*das 6 html css css-selectors

如何仅使用CSS 选择无限级别堆栈中的每个第二

示例代码:

<div>
    1
    <div>
        2
        <div>
            3
            <div>
                4
                <div>
                    5
                    <div>
                        [...]
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

首选结果的可视示例:

在此输入图像描述

注意:不需要JavaScript帮助; 知道级别数时没有问题.

Bol*_*ock 4

虽然当级别数已知时没有问题,但当级别数未知,仅使用 CSS 就变得不可能,即使您能够div使用选择器将最顶层元素锚定到其他某个元素也是如此。