
Una propiedad right en CSS la cual determina la posición horizontal de un elemento posicionado. Esta propiedad no tiene ningún efecto sobre los elementos no posicionados.
Funciones right css
| Valor inicial | auto |
|---|---|
| Aplicado a | Elementos posicionados. |
| Heredable | No |
| Móvil | Sí |
| Valor calculado | Como se especifica, pero con longitudes relativas convertidas a absolutas. |
/*valores */ right: 3px ; right: 2.4em ; /* valores relativos */ /* tomados en relación con el ancho del bloque contenedor del objeto */ right: 10%; /* palabra reservada */ right : auto; /* valores globales */ right: inherit; right: initial; right: unset;
El efecto de la propiedad right depende del valor de la propiedad position:
- Cuando la propiedad se establece
positionenabsoluteofixed, la propiedadrightestablece la distancia entre el borde derecho del elemento y el borde derecho de su bloque contenedor. - Cuando la propiedad se establece
positionenrelative, la propiedadrightdetermina cuánto se moverá el borde derecho del elemento sobre su posición normal. - En cuando la propiedad se establece
positionensticky, la propiedadrightactuará como si la posición del elementorelativefuera cuando está en la ventana gráfica, yfixedactuará como si no estuviera en la ventana gráfica. - Cuando la propiedad se establece
positionenstatic(es decir, el elemento no puede cambiar su ubicación), la propiedad right no tendrá ningún efecto.
Cuando se especifican valores para las propiedades right y left la posición del elemento se especifica de más de una forma, la propiedad left tendrá prioridad en los right contenedores de izquierda a derecha y la propiedad tendrá prioridad en los contenedores de derecha a izquierda.
Ejemplos y aplicaciones en código
Este ejemplo muestra el uso de la palabra reservada Código CSS: Ejemplo de uso de un valor longitudinal Y este ejemplo trata sobre el uso de la propiedad Un valor longitudinal Un porcentaje de la altura del bloque que contiene el elemento.auto con un elemento < div class = "parent" >
< span > elemento principal del contenedor span >
< div class = "actual" > posición real div >
div >.parent {
background-color: #f8f9fa;
padding: 1em;
height: 150px;
}
.actual {
position: absolute;
right: auto;
background-color: #310736;
color: white;
box-sizing: border-box;
width: 250px;
height: 2em;
padding: 0.25em;
text-align: center;
opacity: 0.9;
} con la posición del elemento relative establecida en relativa a través de la propiedad position. Observe cómo el elemento se moverá hacia la izquierda en relación con su posición original:.parent {
background-color: #f8f9fa;
padding: 1em;
height: 150px;
}
.actual {
position: relative;
right: 20px;
background-color: #310736;
color: white;
box-sizing: border-box;
width: 250px;
height: 2em;
padding: 0.25em;
text-align: center;
opacity: 0.9;
}right con un elemento cuya posición es absoluta:.parent {
background-color: #f8f9fa;
padding: 1em;
height: 150px;
position: relative;
}
.actual {
position: absolute;
right: 0;
background-color: #310736;
color: white;
box-sizing: border-box;
width: 250px;
height: 2em;
padding: 0.25em;
text-align: center;
opacity: 0.9;
}Soporte de navegadores
Característica Chrome Firefox IE Ópera Safari Soporte básico 1.0 1.0 5.5 5 1.0 Características generales
negativo o positivo que representa:auto
left.left auto.Estructura right css
right:
Consulte también
position que describe cómo se coloca el objeto en el documento.top, bottom y left responsable de ubicar el elemento.









































