【发布时间】:2014-12-18 00:20:06
【问题描述】:
大家好。
我有一个问题,这样的结构:
<ul>
<li>
<span><span>
</li>
<li class="selected">
<span><span>
</li>
<li class="selected">
<span><span>
</li>
<li class="selected">
<span><span>
</li>
<li>
<span><span>
</li>
</ul>
我想选择在父节点上选择的第一个和最后一个...伪代码应该是这样的:
li.selected span { background: #FF4D6E; color: white; }
li.selected:first-child span{border-radius:30px;}
li.selected:last-child span{border-radius:30px;}
问题是span 在.selected 的集合中,所以我想要第一个.selected,以及它的span
【问题讨论】:
-
这是不可能的。有提议的
~父选择器,但是没有实现。 -
你在使用 jQuery 吗?
-
我确实使用 jquery,但在这个阶段我必须通过纯 CSS 实现这一点:/ 太糟糕了,但一如既往,非常感谢您的帮助:D
标签: html css pseudo-element