使用CSS选择元素的父级

时间:2013-08-03 22:27:18

标签: css

我可以使用CSS选择元素的父级而不使用jQuery或JavaScript(纯CSS)。

这是我的代码

<nav>
    <ul class='page-numbers'>
        <li><span class='page-numbers current'>1</span></li>
        <li><a class='page-numbers' href=/page/2/'>2</a></li>
        <li><a class='page-numbers' href=/page/3/'>3</a></li>
        <li><a class="next page-numbers" href="/page/2/">Next Page</a></li>
    </ul>
</nav>

请注意,有一个名为当前的课程,在上面的示例中,它位于第一页。此当前类将插入到当前页面的任何页面中(因此,如果当前页面是第二页,则列表中的第二项将具有当前

现在只使用CSS(没有jQuery或JavaScript),如何选择具有类当前子类的列表元素?

请不要建议更改HTML,因为它应该是这样的,因为这是要求。

2 个答案:

答案 0 :(得分:0)

你基本上不能只用CSS做,你必须使用javascript,这可以在这个有很多投票的老问题中看到:Is there a CSS parent selector?。 (检查答案是关于CSS 3以及CSS 2)。

答案 1 :(得分:0)