CSS - Important

CSS - استخدام !important

🔸 تُستخدم !important في CSS لإعطاء خاصية معينة أولوية قصوى، بحيث لا يتم تجاهلها حتى لو كانت هناك قواعد أخرى أكثر تحديدًا (مثل inline styles أو قواعد أخرى أكثر تفصيلًا).

---

🔹 الصيغة العامة


selector {
  property: value !important;
}

📌 يتم كتابة !important بعد القيمة مباشرة، وقبل الفاصلة المنقوطة ;.

---

🧪 مثال على تجاوز قواعد أخرى


<style>
p {
  color: blue !important;
}

#special {
  color: red;
}
</style>

<p id="special">هذا النص سيكون باللون الأزرق، رغم وجود قاعدة أخرى!</p>

✅ تم تطبيق اللون الأزرق لأنه يحتوي على !important، رغم أن القاعدة الثانية أكثر تحديدًا.

---

⚠️ ملاحظات وتحذيرات

  • !important يجب استخدامه فقط عند الضرورة القصوى.
  • الإفراط في استخدامه يجعل كود CSS صعب الصيانة والتعديل لاحقًا.
  • الحل الأفضل هو استخدام قواعد CSS دقيقة ومتسلسلة بشكل صحيح لتجنب الحاجة إلى !important.
  • إذا كان هناك أكثر من قاعدة تحتوي على !important، يتم تطبيق القاعدة الأحدث أو الأكثر تحديدًا.

تعليقات

المشاركات الشائعة من هذه المدونة

C# - Arrays

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

1.1 SQL Introduction