ตัวอย่างกฎทับกัน

สถานการณ์

อยากให้ย่อหน้าในกล่องเป็นสีเข้ม แต่มีกฎอื่นแย่ง

<div class="card" id="promo">
  <p class="lead">โปรโมชันวันนี้</p>
</div>
p { color: gray; }           /* อ่อน */
.lead { color: navy; }       /* แรงกว่า p */
#promo .lead { color: teal; } /* แรงกว่า .lead เพราะมี id */

ผลลัพธ์ที่คาดหวัง

ข้อความเป็นสี teal จาก #promo .lead — ไม่ใช่เพราะ “มาก่อน” แต่เพราะ specificity สูงกว่า