جب کسی element کو style دینے کے لیے کئی rules ہو سکتے ہوں، تو دو mechanisms نتیجہ کا فیصلہ کرتے ہیں: cascade (کون سا rule جیتا ہے) اور inheritance (کون سی properties والدین سے بچوں کو منتقل ہوتی ہیں)۔
Cascade — تنازعات کو ترتیب کے ساتھ حل کرنا
براؤزر winning declaration کو اس ترتیب میں چیک کر کے منتخب کرتا ہے:
1. Importance → !important beats normal declarations
2. Specificity → more specific selector wins (ids > classes > elements)
3. Source order → if still tied, the LAST rule defined wins
