Skip to main content

Command Palette

Search for a command to run...

Positions in CSS.!

Published
•2 min read•View as Markdown
Positions in CSS.!

Position

• The position sets how an element is positioned in a document. The top, right, bottom, and left properties determine the final location of positioned elements.

• there are mainly five types of positions in a document

• static

• relative

• absolute

• fixed

• sticky

static

• This is the default value.

• The element is positioned according to the normal flow of the document. The top, right, bottom, left, and z-index properties have no effect.

Syntax: position: static;

relative

• It will not affect the normal document flow.

• It looks quite similar to normal document flow. We can move/displace our element with respect to its parent element.

Syntax: position: relative;

absolute

• in absolute position element will be positioned relative to closest positionde ancestor

• It will not always visible to viewport. (not scroll with the page) It removes the element from its normal document flow.

• It displace the element with respect to the window of browser if its parent position is set to static.

Syntax: position: absolute;

fixed

• When we use position:fixed it will move our element out of the normal document flow.

• But element will be placed according/relative to the window of browser , no matter where parent element is. It will always visible on the viewport.(scroll with the page)

Syntax: position: fixed;

stickey

• Element will act like they have static position when scrolling until they hit the top , left , right , bottom value.

• After hitting that position it will scroll down but placing that element like position:fixed .

Syntax: position: sticky;

More from this blog

Techneutron

13 posts

specialize in creating detailed technical web publications that cover a range of topics related to software development, web technologies, and IT practices.