~
เลือกในความเป็นจริงพี่น้อง Combinator ทั่วไป (เปลี่ยนชื่อภายหลัง-Combinator พี่น้องในตัวเลือกระดับที่ 4 ):
เครื่องคอมบิเนเตอร์พี่น้องทั่วไปทำจากอักขระ "tilde" (U + 007E, ~) ที่คั่นสองซีเควนซ์ของตัวเลือกพื้นฐาน องค์ประกอบที่แสดงโดยทั้งสองลำดับใช้ร่วมกันผู้ปกครองเดียวกันในต้นไม้เอกสารและองค์ประกอบที่แสดงโดยลำดับแรกนำหน้า (ไม่จำเป็นต้องทันที) องค์ประกอบที่แสดงโดยหนึ่งที่สอง
ลองพิจารณาตัวอย่างต่อไปนี้:
.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
ตรงกับรายการที่ 4 และ 5 เพราะ:
- เป็น
.b
องค์ประกอบ
- เป็นพี่น้องกัน
.a
- ปรากฏขึ้นตาม
.a
ลำดับที่มาของ HTML
เช่นเดียวกัน.check:checked ~ .content
จับคู่.content
องค์ประกอบทั้งหมดที่เป็นพี่น้องกัน.check:checked
และปรากฏตามมา