الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن !important

بدأه Fuad Ahmad في 11 يناير 2012 · 2 رد · 442 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أصدقائي

رأيت في بعض الكودات الكود التالي

p { color: #ff0000 !important; }

p { color: #000000; }

ماذا تعني !important وبماذا بتفيد

مشكورين

I Have A Dream ...

#2

السلام عليكم

للتبسيط وبشكل عام المتصفح يقوم بتطبيق خصائص الستايل من اعلى الملف الى اسفل بالتالي عند وجود تكرار لنفس الخاصية لنفس العنصر يتم أخذ الاخيرة في الملف

مثلا لو وضعنا الكود التالي في ملف ستايل :

p { color: red;}
p { color: blue;}

p { color: green;}

عند وجود P في HTML ستأخذ اللون الاخير في الملف وهو في المثال اللون الاخضر green .

لكن عند استعمال important يتم اخذ الخصائص الموسومة بهذا الوسم بغض النظر عما سيأتي فيما بعد كمثال

p { color: red!important;}
p{ color: blue;}

p  { color: green;}

سيظهر اللون الاحمر بسبب وجود important .

طبعا هنا المثال على الالوان لكنه ينطبق على بقية الوسوم والخصائص .

وانظر الى هذاالمثال الفعلي

#3

مشكور على الشرح الوافي

الله يجزيك الخير

TareqVB كتب:

السلام عليكم

للتبسيط وبشكل عام المتصفح يقوم بتطبيق خصائص الستايل من اعلى الملف الى اسفل بالتالي عند وجود تكرار لنفس الخاصية لنفس العنصر يتم أخذ الاخيرة في الملف

مثلا لو وضعنا الكود التالي في ملف ستايل :

p { color: red;}
p { color: blue;}

p { color: green;}

عند وجود P في HTML ستأخذ اللون الاخير في الملف وهو في المثال اللون الاخضر green .

لكن عند استعمال important يتم اخذ الخصائص الموسومة بهذا الوسم بغض النظر عما سيأتي فيما بعد كمثال

p { color: red!important;}
p{ color: blue;}

p  { color: green;}

سيظهر اللون الاحمر بسبب وجود important .

طبعا هنا المثال على الالوان لكنه ينطبق على بقية الوسوم والخصائص .

وانظر الى هذاالمثال الفعلي

I Have A Dream ...

مواضيع مشابهة