مبحث override در position

پرسیده شده
فعالیت 1008 روز پیش
دیده شده 451 بار
0

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

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

فایل پیوست

Nasim Askari
Nasim Askari

31 تیر 00

1
حذف شده

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

فایل پیوست

وحید صالحی

توسط

وحید صالحی

2 مرداد 00

0
حذف شده

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

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

فایل پیوست

Nasim Askari

توسط

Nasim Askari

31 تیر 00

2
حذف شده

با سلام

 

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

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

 

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

 

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

 

فایل پیوست

منصور ناصری

توسط

منصور ناصری

5 مرداد 00