我想选择在纯CSS中具有某种类型的子元素Y的父Z的最后一个元素?选择具有某种类型子元素的父元素的最后一个元素的最佳方式是什么?
如:http://jsfiddle.net/c26rt/6/
我希望能够选择的灰色方块无论数量div.x的我可能会在纯CSS的。
所以给出:
<div class="z">
<div class="x"><div class="y"></div></div>
<div class="x"><div class="y"></div></div>
<div class="x"><div class="y"></div></div>
<div class="x"><div class="y"></div></div>
<div class="x"><div class="y"></div></div>
<div class="x"><div class="y"></div>selected</div>
<div class="x"></div>
<div class="x"></div>
<div class="x"></div>
</div>
我想上面的最后div.y的背景颜色是灰色的。
在CSS中没有父级选择器,所以不可能根据它的内容来选择元素。你必须使用JavaScript来实现这一点。 – MarcinJuraszek