The ~pemilih sebenarnya adalah saudara combinator Umum (berganti nama menjadi Selanjutnya-saudara combinator di selektor Level 4 ):
Combinator saudara kandung umum terbuat dari karakter "tilde" (U + 007E, ~) yang memisahkan dua urutan penyeleksi sederhana. Elemen-elemen yang diwakili oleh dua urutan berbagi induk yang sama di pohon dokumen dan elemen yang diwakili oleh urutan pertama mendahului (tidak harus segera) elemen diwakili oleh yang kedua.
Perhatikan contoh berikut:
.a ~ .b {
background-color: powderblue;
}
<ul>
<li class="b">1st</li>
<li class="a">2nd</li>
<li>3rd</li>
<li class="b">4th</li>
<li class="b">5th</li>
</ul>
.a ~ .b cocok dengan item daftar 4 dan 5 karena mereka:
- Apakah
.belemen
- Adalah saudara dari
.a
- Tampil setelah
.adalam urutan sumber HTML.
Demikian juga, .check:checked ~ .contentcocokkan semua .contentelemen yang merupakan saudara kandung .check:checkeddan muncul setelahnya.