Estilos position en CSS

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

Curso de HTML

29.  
30.  
33.  
36.  
51.  

static

(por defecto) no obedece a los estilos top, left, bottom, right.

relative 

Permite posicionar un elemento respecto de la posición dónde debería ir. Será posible utilizar los estilos top, left, bottom y right.

absolute 

Permite la superposición.

fixed 

Permite la superposición. Además, por mucho scroll que hagamos, el elemento no se desplazará.

inherit 

El elemento hereda sus estilos de la capa que lo envuelve.

sticky 

Es similar al fixed, pero con la diferencia de que al aplicar el estilo, el elemento no cae fuera de la línea de flotación. Además, podemos separar el elemento del límite superior de la pantalla y cuando hagamos scroll el elemento queda fijado (ver ejemplo).

Ejercicios position absolute

Ejercicio capas con absolute

Tener en cuenta que al redimensionar verticalmente la pantalla, cambia el tamaño de las capas. Para esto, las capas deben tener una altura en porcentajes.

Las cinco capas que se superponen entre sí al hacer hover tendrán «position:absolute». Además, deberán estar dentro de una capa con «position:relative» para que al aplicarles los estilos «top,left,bottom y right» no se posicionen respecto de los límites de la pantalla, sino respecto de los límites de la capa que las envuelve.

La altura de la capa que contiene las cinco capas con «position:absolute» será del 50% de la pantalla.

Ejercicio width

Hacer el ejercicio del enlace

← Reseteadores de estilos
Modificación de la opacidad (opacity) de un elemento con CSS →