right

CSS right Property

The right property specifies part of the position of positioned elements.

The right property is used to set the right margin edge of the element and the right edge of its containing block for absolute or fixed positioned elements.

If position is selected “static”, the right property won’t have any effect.

The effect of right depends on how the element is positioned (see position property).

  • If position is set to “absolute” or “fixed”, the right property specifies the distance between the element’s edge and the right edge of its containing block.

  • If position is set to “relative”, the right property specifies the distance the element’s right edge is moved to the right from its normal position.

  • If position is set to “sticky”, the right property changes its position to relative when the element is inside the viewport, and changes to fixed when it is outside.

  • If position is set to “static”, there won’t be any effect.

类目类目
Initial Valueauto
Applies toPositioned elements.
InheritedNo.
AnimatableYes. Position of the element is animatable.
VersionCSS2
DOM SyntaxObject.style.right = “50px”;

Syntax

Syntax

right: auto | length | initial | inherit;

Example of the right property:

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      img {
        position: absolute;
        right: 35px;
      }
    </style>
  </head>
  <body>
    <h2>Right property example</h2>
    <img src="/build/images/w3cdoc-logo-black.png" alt="w3cdoc logo" width="146" height="41">
  </body>
</html>

Result

Example of the right property specified in “%”:

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      div {
        height: 150px;
        width: 100%;
        background-color: #ccc;
        color: #ffffff;
      }
      img {
        position: absolute;
        right: 30%;
        top: 120px;
      }
    </style>
  </head>
  <body>
    <h2>Right property example</h2>
    <img src="/build/images/w3cdoc-logo-black.png" alt="w3cdoc logo" width="146" height="41">
    <div>This is some div element.</div>
  </body>
</html>

Example of the right property with the “initial” value:

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      div {
        position: relative;
        max-width: 300px;
        line-height: 20px;
      }
      p {
        position: absolute;
        right: initial;
        background-color: lightgreen;
      }
    </style>
  </head>
  <body>
    <h2>Right property example</h2>
    <div>
      Lorem ipsum, or lipsum as it is sometimes known, is dummy text used in laying out print, graphic or web designs
      <p>Some text</p>
    </div>
  </body>
</html>

Values

Values

ValueDescriptionPlay it
autoSets the right edge position. It is the default value of this property.Play it »
lengthSets the right edge position with px, cm etc. Negative values are allowed.Play it »
%Sets the right edge position with % of containing element. Negative values are allowed.Play it »
initialIt makes the property use its default value.Play it »
inheritIt inherits the property from its parents element.


请遵守《互联网环境法规》文明发言,欢迎讨论问题
扫码反馈

扫一扫,反馈当前页面

咨询反馈
扫码关注
返回顶部