En esta lección se presenta el concepto de posicionamiento.
Es posible cambiar el modelo de cajas, usando un método que permita controlar por coordenadas la posición de algunos elementos dentro de la ventana. Para ello se utilizan las siguientes propiedades:
position
Controla la forma de colocar un elemento en la ventana.
Los valores que puede tomar se explican a lo largo de esta lección y son:
static
Es el posicionamiento normal y no usa las propiedades de posicionamiento.
fixed
Es relativo a la ventana del navegador.
relative
Es relativo a la posición normal del elemento.
absolute
Es relativo a la posición de su ancestro más inmediato que no
tenga posicionamiento
static
.
sticky
Usa posicionamiento
relative
mientras el elemento está en el área visible de la ventana y se
vuelve
fixed
cuando sale del área visible de la ventana.
top
Posición de la parte superior del elemento con respecto a la
posición original (posicionamiento
relative
) o al elemento
contenedor.
bottom
Posición de la parte inferior del elemento con respecto a la
posición original (posicionamiento
relative
) o al elemento
contenedor.
left
Posición de la parte izquierda del elemento con respecto a la
posición original (posicionamiento
relative
)
o al elemento contenedor.
right
Posición de la parte izquierda del elemento con respecto a la
posición original (posicionamiento
relative
)
o al elemento contenedor.
width
Ancho de un elemento. Se indica usando un número decimal, opcionalmente fraccionario, seguido de la unidad.
height
Altura de un elemento. Se indica usando un número decimal, opcionalmente fraccionario, seguido de la unidad.
z-index
Los elementos se pueden colocar en capas y ocultarse unos a otros.
Un elemento se coloca sobre los elementos hermanos con
posicionamiento no
static
que aparecen antes en el texto. La propiedad
z-index
se usa para cambiar ese orden. El número
z-index
más grande está arriba y tapa a todos los que tienen un valor
menor. Empieza desde 1.
fixed
relative
absolute
sticky
En esta lección se revisaron los siguientes conceptos:
Propiedades de posicionamiento
El posicionamiento fixed
El posicionamiento relative
El posicionamiento absolute
El posicionamiento sticky