html:HTML Geschwister-Selektor funktioniert nicht, wenn Klasse hinter dem Ziel ist
<div class="wraper">
<div class="box">
<span class="text">Test2</span>
<span class="loser text">Test1</span>
</div>
<div class="box">
<span class="text">Test1</span>
<span class="text">Test2</span>
</div>
<div class="box">
<span class="loser">Test1</span>
<span class="text">Test2</span>
</div>
</div>
css:
.wraper .loser ~ .text {
color: pink;
}
Die Geschwister-Selektor wird nur angewendet, wenn die angestrebte Klasse vor dem div ist. Sollte es nicht unabhängig von der Spannenordnung angewendet werden?
Was ich versuche zu erreichen, ist immer die Spannen in der Box, die eine Verlierer-Klasse enthält.
Codepen wenn Sie wollen spielen, um: http://codepen.io/shooshte/pen/grxJpZ
'a ~ b' Selektor bedeutet, dass es alle' b' Elemente, die nach ** 'a'-Elementen angezeigt werden, und Geschwister sind, so funktioniert Ihr CodePen perfekt funktioniert –
Dies funktioniert, wie es erwartet wird, aber Sie didn Spezifizieren Sie nicht, was Sie erreichen möchten? – Esko