Positioning elements in HTML and CSS codes

share link

by vsasikalabe dot icon Updated: Mar 16, 2023

technology logo
technology logo

Guide Kit Guide Kit  

Positioning allows you to change elements from the normal document flow and display them differently. For example, sitting on top of one another or always remaining in the same place inside the browser viewport. 

This property has five values (static, relative, absolute, fixed, and sticky).  

Fixed: When any HTML element with position declared with fixed property will be set relative to the viewport. We can set the element's position using the top, right, bottom, and left. Even we scroll the page, an element with fixed positioning allows it to remain in the same position. 

Static: This is set by default. The element has the position of the static method by default. If we don't mention the method of positioning for any element. By declaring Static, the top, right, bottom, and left will not have any control over the element. The element will go with the normal flow of the position on the page. 

Relative: An element with position relative is positioned relatively with the other elements or to its normal position.  

Absolute: An element with position: absolute will be positioned to its nearest parent. It does not depend upon its siblings or the elements at the same level. 

Sticky: Element with position sticky is fixed & relative based on the position where it is placed. When the user scrolls the document, If the element is placed in the middle of the document, then the sticky element starts scrolling until it touches the top. We can also do it with the bottom property. 

The positioning of an element can be achieved using the top, right, bottom, and left properties. This indicates the distance of an HTML element from the edge of the webpage. We have to declare the positioning method by following four properties. 

  • Bottom Sets the bottom margin edge 
  • left Sets the left margin edge 
  • right Sets the right margin edge. 

Here is an example of how positioning elements in HTML and CSS codes: 

Preview of the output that you will get on running this code from your IDE.



Follow the steps carefully to get the output easily.

  1. Download and Install VS Code on your Desktop.
  2. Open the VS Code and install Live Server from Extensions.
  3. Open the new file and save it as filename.html.
  4. Copy the code using the "Copy" button above, and paste it into your HTML file ( Paste CSS code within the style tag ).
  5. Click the Go live button in the bottom right corner to get the output.

I hope you found this useful. I have added version information in the following sections.

I found this code snippet by searching for ' Positioning elements in HTML and CSS codes' in kandi. You can try any such use case!

Environment Tested

I tested this solution in the following versions. Be mindful of changes when working with other versions.

  1. The solution is created in VS Code 1.73.1 version.
  2. Live Server v5.7.9

Using this solution, we are able to set the Position of the elements in HTML and CSS codes with simple steps. This process also facilities an easy way to use, hassle-free method to create a hands-on working version of code which would help us to set the Position of the elements in HTML and CSS codes.


  1. For any support on kandi solution kits, please use the chat
  2. For further learning resources, visit the Open Weaver Community learning page