Gytyonline
مديريت كل انجمنها
پست: 899
عضو شده در: 14 شهریور 1384
محل سکونت: tehran
امتياز: 8184
|
عنوان: معنی عبارت !important در css |
|
|
سلام؛
حتما شما هم در بعضی صفحات css سایتها به عبارت !important در جلوی بعضی از خاصیتها برخورد کردید که به صورت قرمز رنگ جلوی آنها نوشته شده است، اما این عبارت به چه معنایی هستش و چه ویژگی رو به اون خاصیت میدهد؟
فرض کنید ما به المانی کلاس paragraph را نسبت دادیم و داخل این المان تگ p وجود دارد و ما میخواهیم نوشتههای داخل تگ P به رنگ قرمز باشند و در فایل css صفحه هم این عبارت رو درج میکنیم:
کد: |
.paragraph p { color:red } |
خوب تا اینجا همه چیز درست هستش، ولی ممکن است به هر دلیلی در صفحهی css دیگری که به این صفحه لینک میشود ما نوشته باشیم:
کد: |
.paragraph p { color:green } |
خوب حالا به نظر شما رنگ نوشتههای تگ p به چه رنگی میباشد موقع نمایش؟
بله درست است به رنگ سبز، چون این خاصیت رنگ سبز بودن بعد از رنگ قرمز بودن اورده شده پس به رنگ سبز نمایش داده میشود، خوب حالا برای جلوگیری از چنین اشتباهاتی ما از عبارت !important در جلوی خاصیت color:red استفاده میکنیم و اعلام میکنیم که اولویت خاصیت قرمز رنگ بودن بیشتر از سبز رنگ بودن هستش و موقع نمایش نیز متنهای تگ P به رنگ قرمز میباشند.
منبع : وب 2 پرسش و پاسخ جوو
موفق باشید.
امین شفیعی; |
|