به طور پیشفرض، تگها پشت سر هم قرار میگیرند. اما با ویژگی position میتوانید هر عنصر را به هر جایی از صفحه که دوست دارید منتقل کنید. برای حرکت دادن عنصر، از چهار جهت top, bottom, left و right استفاده میکنیم.
📍 ۱. حالتهای اصلی موقعیتدهی
📌 Relative: عنصر نسبت به جای قبلی خودش جابجا میشود (بدون اینکه بقیه عناصر جابجا شوند).
📌 Absolute: عنصر نسبت به اولین والد خود که پوزیشن دارد جابجا میشود (مانند یک لایه روی بقیه قرار میگیرد).
📌 Fixed: عنصر به صفحه میچسبد و حتی با اسکرول کردن هم جابجا نمیشود (مثل منوهای بالایی سایت).
📌 Sticky: ترکیبی از حالت عادی و Fixed؛ وقتی کاربر به نقطه خاصی میرسد، عنصر میچسبد.
💻 نمونه کد برای منوی چسبان (Fixed)
ببینید چطور یک نوار بالایی میسازیم که با اسکرول کردن در بالای صفحه باقی بماند: