All About CSS Position Property.

All About CSS Position Property.

Table of contents

No heading

No headings in the article.

  1. What is CSS Position Property?

Position is the property in css which is widely used to define the position of an element. left , right , bottom , top and z-index are the property we can also use with position property to give a desired position to our element.

2.Types of values can be used with position property

  1. Static

  2. Relative

  3. Absolute

  4. Fixed

  5. Sticky

Let's discuss about all the values one by one.

  1. Static

Static is default value of any element. By default position : static value is applied to all the element. properties like left , right , top , bottom , z-index don't have any effect on static value.

  1. Relative

When position : relative is given to an element without any other attributes (top, bottom, left, right) nothing will happen. The element will remain on it's normal position until unless we use other attributes.

relative-html.png

relative-css.png

relative.png

3.Absolute

when position : absolute is given to an element then the element is positioned nearest to the first relatively or absolutely positioned parent element.

absolute-html.png

absolute-css.png

absolute.png

  1. Fixed

This value of the position property will fix an element on the screen and it will not get affected even on scrolling the page.

sticky-fixed-html.png

fixed-css.png

fixed.gif

5.Sticky

By using sticky value of position property we can fix our element after scrolling to the certain point.

sticky-fixed-html.png

sticky-css.png

sticky.gif