🔥 با کمک هوش مصنوعی در کمتر از 6 ماه فول‌استک شوید ...
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ شالیزه صدر
مبحث override در position
روناک شرف حل شده توسط روناک شرف

با سلام و وقت بخیر

زمانیکه direction  سند ‘rlt’ هست در عناصر استایل دهی به position تمرکز مرورگر  روی top و right است و bottom و left  چرا override  نمی شوند؟ ممنونم

با سلام و احترام

سوال بالا رو تکمیل کنم که : تمرکز مرورگر  روی top و right با مقادیر صفر است و bottom و left  با مقادیر صفر چرا override  نمی شوند؟ ممنونم

شالیزه صدر ۳۱ تیر ۱۴۰۰، ۱۷:۲۶

سلام از !important استفاده کنید

بهترین پاسخ
روناک شرف ۰۲ مرداد ۱۴۰۰، ۱۷:۱۵

با سلام

 

نکته: موضوعی که بیشتر اوقات تو override کردن بهش توجه نمی‌شه استفاده از سلکتور با priority یکسان یا بالاتر است بیشتر افراد فکر می‌کنند همین که تو فایل css بعد از سلکتور اصلی دستورات override نوشته شود باید درست کار کند اما این طور نیست توجه به specificity مهم است. لینک زیر می‌تونه کمک زیاد بهت کنه.

https://www.w3schools.com/css/css_specificity.asp

 

به نظر من فقط تو مواردی که دسترسی به کد استایل مثلا تو وردپرس یا پلاگین‌ها نداریم از important! استفاده بشه بهتر است.

 

نکته دوم: موضوع دوم که بیشتر اوقات بهش توجه نمی‌شه این است که می‌خواهیم روی سودو کلاس یا سودو المنت‌ها override بشه. ولی برای سلکتوری که می‌خواد override انجام بشه سودو کلاس‌ها یا سودو المنت‌ها فراموش می‌شوند.

 

گلبانو واعظی ۰۵ مرداد ۱۴۰۰، ۱۲:۳۱