Saltar al contenido

Propiedad right de CSS

La propiedad right especifica parte de la posición de los elementos posicionados.

Para elementos posicionados de forma absoluta o fija, la propiedad right especifica la distancia entre el borde derecho del elemento y el borde derecho de su bloque contenedor.

INFO

Si position se establece en static, la propiedad right no tiene efecto.

El efecto de right depende del posicionamiento del elemento (consulta la propiedad position):

  • Si position se establece en absolute o fixed, la propiedad right especifica la distancia entre el borde derecho del elemento y el borde derecho de su bloque contenedor.
  • Si position se establece en relative, la propiedad right especifica la distancia a la que se desplaza el borde derecho del elemento hacia la derecha desde su posición normal.
  • Si position se establece en sticky, la propiedad right especifica la distancia desde el borde derecho del viewport cuando el elemento se vuelve pegajoso.
  • Si position se establece en static, la propiedad no tiene efecto.
Valor inicialauto
Se aplica aElementos posicionados.
HeredadoNo.
AnimableSí. La posición del elemento es animable.
VersiónCSS2
Sintaxis DOMObject.style.right = "50px";

Sintaxis

Sintaxis de la propiedad CSS right

css
right: auto | length | initial | inherit;

Ejemplo con valor px

html
<!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="https://es.w3docs.com/build/images/w3docs-logo-black.png" alt="W3docs logo" width="146" height="41" />
  </body>
</html>

Resultado

CSS right Property

Ejemplo con valor %

html
<!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="https://es.w3docs.com/build/images/w3docs-logo-black.png" alt="W3docs logo" width="146" height="41" />
    <div>This is some div element.</div>
  </body>
</html>

Ejemplo con valor initial

html
<!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>

Valores

ValorDescripciónProbar
autoEstablece la posición del borde derecho. Es el valor predeterminado de esta propiedad.Probar »
lengthEstablece la posición del borde derecho con px, em, rem, etc. Se permiten valores negativos.Probar »
%Establece la posición del borde derecho en % del elemento contenedor. Se permiten valores negativos.Probar »
initialEstablece la propiedad en su valor predeterminado (auto), lo que permite que el navegador calcule la posición automáticamente.Probar »
inheritHereda la propiedad del elemento padre.

Práctica

¿Cuál es la función de la propiedad 'right' en CSS?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.