前後の要素兄弟を選択したいのですが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;
}
しかし、それは機能しません!
結果 :
アクティブなステップの前に赤いステップを待っています!どうしたの ?ありがとう