CSS Position Property in Hindi – Static, Relative, Absolute, Fixed, Sticky Explained with Examples

CSS Position Property in Hindi – Static, Relative, Absolute, Fixed, Sticky Explained with Examples

CSS Position Property Explained – Static, Relative, Absolute, Fixed & Sticky

Socho agar aapko kisi image ko corner me chipkana hai, ya ek button ko screen ke top par fix karna hai... kaise karoge?
Answer hai ๐Ÿ‘‰ CSS position property.

Ye property help karti hai kisi element ko control karne ke liye ki wo page me kahan appear kare – aur kaise behave kare scrolling ke sath.

๐Ÿงญ 5 Types of Position Property

PositionDescription
staticDefault position (normal page flow)
relativeNormal position se shift karne ke liye
absoluteParent ke reference me exact position dena
fixedScreen ke kisi part me fix karne ke liye (scroll par bhi wahi rahe)
stickyScroll karne par element chipak jata hai ek certain point tak

๐Ÿ“ 1. position: static;

Default hoti hai sabhi elements ke liye, koi special positioning nahi hoti.

<div style="position: static;">
  This is static (default)
</div>

๐Ÿงฒ 2. position: relative;

Element normal flow me hota hai, par aap usko shift kar sakte ho:

<div style="position: relative; top: 20px; left: 10px;">
  Relative Position
</div>
๐Ÿ“ Element ki original space still occupied hoti hai.

๐Ÿ“ฆ 3. position: absolute;

Element normal flow se nikal jaata hai, aur parent ke according place hota hai:

<div style="position: relative;">
  Parent Div
  <div style="position: absolute; top: 10px; right: 10px;">
    I am absolutely placed!
  </div>
</div>
๐Ÿง  Tip: Agar parent me position: relative; nahi di, toh absolute body ke respect me place hoga.

๐Ÿ“Œ 4. position: fixed;

Element screen ke ek fixed point par chipak jaata hai:

<div style="position: fixed; top: 0; left: 0; background: yellow;">
  I’m fixed on screen!
</div>
๐Ÿง  Common Use: Sticky navbar, floating WhatsApp buttons

๐Ÿงท 5. position: sticky;

Initially relative hota hai, scroll hone par fixed ban jaata hai:

<div style="position: sticky; top: 0; background: pink;">
  I’ll stick when you scroll!
</div>
๐Ÿง  Sticky tabhi kaam karta hai jab parent element ka height ho scrollable.

๐Ÿ’ป Visual Comparison:

Position TypeScroll BehaviorLayout Behavior
StaticStays in flowDefault layout
RelativeStays in flow, but shiftUses space
AbsoluteOut of flowNo space reserved
FixedAlways on screenNo space reserved
StickyScroll ke sath stick hota haiDynamic position

๐Ÿงช Practice Task:

  • ✅ Ek parent box banao with position: relative;
  • ✅ Uske andar 3 boxes banao: One absolute, One fixed, One sticky
  • ✅ Dekho kaise har ek behave karta hai.

๐Ÿ“ Real Life Use Cases:

  • fixed: Navbar, sidebar buttons
  • absolute: Tooltips, modals, pop-ups
  • relative: Minor adjustments
  • sticky: Sticky headers in tables or pages

๐Ÿ Conclusion

Aaj aapne seekha:

  • ✅ CSS Position ke 5 types
  • ✅ Har position ka use case
  • ✅ Layout aur scroll ke sath behavior

Ab aap apne webpages me exact positioning control kar sakte ho like a pro! ๐Ÿš€

Comments