我想在之前和之后选择元素兄弟li.active
。
HTML:
<ul class="inline avancement">
<li>Réception des réponses</li>
<li class="active">Achat</li>
<li>Evaluation</li>
</ul>
CSS:
ul.avancement li{
padding-right:20px;
padding-left:10px;
margin-left:-4px;
height:37px;
line-height:37px;
}
li.active ~ li{
background:url(../img/delimiter_step_left.png) right top no-repeat;
background-color:#ff0000;
}
li.active + li{
background:url(../img/delimiter_step_left.png) right top no-repeat;
background-color:#999999;
}
ul.avancement li{
background:url(../img/delimiter_step.png) right top no-repeat;
background-color:#999999;
color:white;
}
ul.avancement li.active{
background:url(../img/delimiter_step_actif.png) right top no-repeat;
background-color:#ff0000;
}
ul.avancement li:last-child{
background:none;
background-color:#999999;
}
但它不起作用!
结果 :
我在活动步骤之前等待红色步骤!怎么了 ?谢谢