
Una propiedad left en CSS que determina la posición horizontal de un elemento posicionado. Esta propiedad no tiene ningún efecto sobre los elementos no posicionados.
Funciones left 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. |
/* <longitud> valores */ left : 3px ; left : 2.4em ; /* <porcentajes> valores relativos */ /* tomados en relación con el ancho del bloque contenedor del elemento */ left : 10%; /* palabra reservada */ left : auto ; /* valores globales */ left: inherit; left: initial; left: unset;
El efecto de la propiedad left
depende del valor de la propiedad position
:
- Cuando la propiedad se establece
position
enabsolute
ofixed
, la propiedad establece laleft
distancia entre el borde izquierdo del elemento y el borde izquierdo de su bloque contenedor. - Cuando la propiedad se establece
position
enrelative
, la propiedad determina cuántoleft
se moverá el borde izquierdo del elemento sobre su posición normal. - Pero cuando la propiedad se establece
position
ensticky
, la propiedadleft
actuará como si la posición del elementorelative
fuera cuando está en la ventana gráfica, yfixed
actuará como si no estuviera en la ventana gráfica. - Cuando la propiedad se establece
position
enstatic
(es decir, el elemento no puede cambiar su ubicación), la propiedad no tendráleft
ningún efecto.
Cuando se especifican valores para las propiedades left
y right
la posición del elemento se especifica de más de una forma, la propiedad tendrá left
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 auto
con un elemento de <div>
posición absoluta:
< div class = "parent" > < span > elemento principal del contenedor </ span > < div class = "actual" > posición real </ div > </ div >
Código CSS:
.parent { background-color: #f8f9fa; padding: 1em; height: 150px; } .actual { position: absolute; left: auto; background-color: #310736; color: white; box-sizing: border-box; width: 250px; height: 2em; padding: 0.25em; text-align: center; opacity: 0.9; }
Ejemplo de uso de un valor longitudinal <length>
con la posición del elemento establecida en relativa relative
a través de la propiedad position
. Observe cómo el elemento se moverá hacia la derecha en relación con su posición original:
.parent { background-color: #f8f9fa; padding: 1em; height: 150px; } .actual { position: relative; left: 20px; background-color: #310736; color: white; box-sizing: border-box; width: 250px; height: 2em; padding: 0.25em; text-align: center; opacity: 0.9; }
Y este ejemplo trata sobre el uso de la propiedad left
con un elemento cuya posición es absoluta:
.parent { background-color: #f8f9fa; padding: 1em; height: 150px; position: relative; } .actual { position: absolute; left: 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
<length>
Un valor longitudinal <length>
negativo o positivo que representa:
- La distancia entre el borde izquierdo del elemento y el borde izquierdo de su bloque contenedor. Si la posición del elemento es absolutamente (absolutamente posicionado)
- La distancia que el borde izquierdo del elemento se moverá por encima de su posición normal. Esto es si el elemento está relativamente posicionado.
<percentage>
Un porcentaje de la altura del bloque que contiene el elemento.
auto
- Si la posición del elemento es absoluta, este valor hará que la posición del elemento se determine en función del valor de la propiedad
right
. - Si la posición del elemento es relativa, este valor establecerá la posición del elemento según el valor de la propiedad desde la posición inicial del elemento, y si el valor de la propiedad también es igual, el elemento right no se moverá horizontalmente
right auto
.
Estructura left css
left: <length> | <percentage> | auto;
Consulte también
- La página de propiedades
position
que describe cómo se coloca el objeto en el documento. - La página de cada una de las propiedades
top
,bottom
,right
responsable de ubicar el elemento.
- Característica Box Sizing en CSS
- Característica del Margin en CSS
- Diferencias entre SASS y SCSS
- Característica del Padding en CSS
- Característica de Opacity en CSS
- Característica del Overflow en CSS
- Característica del Color en el CSS
- Característica del Background en CSS
- Característica de Border en CSS
- Característica del CSS Bottom
- Característica del CSS Display
- Características padding en CSS
- ¿Qué es el código CSS y en que se utiliza?
- Característica background-attachment en CSS
- Propiedad clear en CSS
- Característica background-blend-mode en CSS
- Característica background-clip en CSS
- Propiedades float en CSS
- Característica background-color en CSS
- Característica background-image en CSS
- Característica background-origin en CSS
- Característica background-repeat en CSS
- Característica background-size en CSS
- Característica background-position en CSS
- Característica box-shadow en CSS
- Característica border-bottom en CSS
- Característica border-bottom-color en CSS
- Característica border-bottom-style en CSS
- Característica border-bottom-width en CSS
- Característica border-color en CSS
- Característica border-image en CSS
- Característica border-image-outset en CSS
- Característica border-image-repeat en CSS
- Característica border-image-slice en CSS
- Característica border-image-source en CSS
- Características border-image-width en CSS
- Características border-left en CSS
- Característica border-left-color en CSS
- Característica border-left-style en CSS
- Característica border-left-width en CSS
- Característica border-right en CSS
- Características border-right-color en CSS