我试图完全在CSS中完成某件事。从父选择器中选择兄弟姐妹
<body>
<div class="box">
<div>Text</div>
<div>Text</div>
<div>Text</div>
</div>
<div class="box">
<div>Text</div>
<div class="selected">Text</div>
<div>Text</div>
</div>
<div class="box">
<div>Text</div>
<div>Text</div>
<div>Text</div>
</div>
</body>
小提琴:http://jsfiddle.net/c4bmuxze/4/
我要让所有继 “选择” 一个绿色的DIV。你如何做到这一点?你如何回到父母选择器的步骤(例如“.box”),选择所有以下兄弟姐妹(通过“〜”),然后向下选择他们的DIV?
如果所有的DIV都是直接兄弟姐妹,这完全没有问题,只是父母之间跳跃的这一步让我很难受。
我希望有一些CSS大师或有人指出明显的我。
这只能在Javascript来完成。你不能选择CSS中的父母。 – Alejalapeno
为什么你想要回到父母,然后选择它? '.box .selected + div'你在找那个吗? –
http://stackoverflow.com/a/1014958/2686143 – guvenckardas