🔥Limited Offer: Get 50% OFFon AI & Full Stack Courses🔥
Back to CSS Notes
Topic #68

CSS Position


CSS Positioning

CSS positioning is about controlling the placement of elements within a web page.

With CSS positioning, you can override the normal document flow.


The CSS position Property

The position property specifies the positioning type for an element.

This property can have one of the following values:

  • static - This is default. Element is positioned according to the normal document flow
  • relative - Element is positioned relative to its normal position in the document flow
  • fixed - Element is positioned relative to the viewport
  • absolute - Element is positioned relative to the nearest positioned ancestor
  • sticky - Element toggles between a relative and fixed position, depending on the scroll position

Elements are then positioned to their final location with the top, bottom, left, and right properties.


CSS position: static

All HTML elements are positioned static by default.

Static positioned elements are not affected by the top, bottom, left, and right properties.

An element with position: static; is always positioned according to the normal flow of the page:

Here is the CSS that is used:

Example

div.static {
  position: static;
  border: 3px solid #73AD21;
}

CSS position: relative

An element with position: relative; is positioned relative to its normal position in the document flow.

Setting the top, right, bottom, and left properties will cause the element to be adjusted away from its normal position. Other content will not be adjusted to fit into any gap left by the element.

Here is the CSS that is used:

Example

div.relative {
  position: relative;

left: 30px;
  border: 3px solid #73AD21;
}

Want to go beyond the notes?

Join CodingNow 2.0's CSS course — live mentorship, real projects, and 100% placement support.

Enroll Now — Free Demo Available

CSS Position – FAQs

Quick answers about learning CSS Position in CSS.

This free note from CodingNow 2.0 explains CSS Position in CSS — concept, syntax and worked code examples you can copy, run and revise before interviews.
Yes. Every CSS topic on CodingNow 2.0, including CSS Position, is 100% free with no signup required.
With focused practice, most students grasp CSS Position in 1–3 days from these notes; pairing it with CodingNow 2.0's mentor-led course takes you to job-ready depth faster.
Use the code examples in this note, then ask doubts for free on the CodingNow 2.0 Community (/community) — expert instructors answer within 24 hours.
WhatsApp
Call NowEnroll Now