right

markOlivier5707440021's avatar
Published Jul 14, 2021Updated Sep 25, 2024
Contribute to Docs

Specifies the distance of an element from the right of its current location if the element has position: relative declared or from the right of its nearest ancestor when the ancestor has position: relative and the element has position: absolute declared.

Syntax

right: <value>;

where <value> can be one of the following:

  • Length value: 20px
  • Percentage value: 5%
  • Keyword value: auto, inherit

Note: If none of the ancestors have position: relative declared, the absolute positioned element will traverse the DOM until it reaches the

Example 1

Set the position of .box element 40px off the right edge of the nearest relative position ancestor or from the document if none exist.

.box {
height: 100px;
width: 100px;
background-color: blue;
position: absolute;
right: 40px;
}

Shows result of CSS right property with a position attribute of absolute

The box element is taken out of the normal DOM flow and positioned 40px away from the right edge of its parent container.

Example 2

Set the position of .box element 40px from the elements right edge.

.box {
height: 100px;
width: 100px;
background-color: blue;
position: relative;
right: 40px;
}

Shows result of CSS right property with a position attribute of relative

The box element is moved 40px to the left of its normal position relative to its right edge.

All contributors

Contribute to Docs

Learn CSS on Codecademy