DEV Community

Sathish Kumar
Sathish Kumar

Posted on

CSS Position Properties:

Static: This is the default position. Elements naturally flow according to the normal page layout.

​Relative: Positioned relative to its normal position. You can move it using top, right, bottom, or left values.

​Absolute: Positioned relative to its nearest positioned parent element. It gets removed from the normal layout flow.

​Fixed: Fixed element is removed from the normal layout flow. It stays fixed on the screen even when you scroll.

​Sticky: Positions an element based on the user's scroll position (e.g., top: 5px;). It will stick there as the user keeps scrolling.

​Hope this quick cheat sheet helps! Which CSS position property do you use the most? Let me know in the comments!

Top comments (0)