Este blog discutirá:
¿Cuáles son los tipos de "posición" de CSS??
Hay cinco tipos de posiciones CSS:
Ahora, antes de discutir la diferencia entre el elemento posicionado relativo y absoluto, crearemos una página web para la demostración.
Requisito previo
En HTML, primero, agregue un elemento DIV con el nombre del atributo de clase "Div-Parente". Dentro de esto, incluya cuatro etiquetas más con el nombre de la clase "div-1". Tenga en cuenta que solo el segundo tendrá dos clases ",div-1" y "colocación".
Html
Aplicemos el estilo CSS a los elementos mencionados en el bloque de código HTML anterior.
Estilo "Div-Parent" Div
.Div-ParrentEl elemento div con el nombre de la clase "Div-Parente"Está diseñado con las propiedades CSS que se explican a continuación:
Estilo "Div-1" Div
.Div-1Aquí está la explicación de las propiedades aplicadas:
Cómo usar "Posición: relativo" en CSS?
Cuando configura el "posición"El valor de la propiedad como"relativo", Se mueve en relación con su posición normal. Su posición también depende de los valores como propiedades laterales. Sin embargo, otros elementos no se cambiarán el tamaño para llenar el vacío que dejó el elemento.
Estilo "Posicionamiento" Div
.posicionamientoAquí:
El siguiente resultado muestra claramente que la posición de la segunda caja se mueve desde la parte superior y la izquierda:
Cómo usar "Posición: Absoluto" en CSS?
El "posición"Propiedad con el valor"absoluto"Cambia la posición del elemento en relación con su Padre Posticado Div. Si la posición del elemento principal no se establece relativo, entonces el DIV se moverá en relación con el cuerpo de la página web. Además, otros elementos llenarán el espacio dejado por el elemento.
Cambiemos el "posición"Propiedad del Div con la clase llamada"colocación"De relativo a absoluto y vea la diferencia:
Posición: Absoluto;El segundo cuadro se establece en un espacio 20px desde la parte superior y el espacio de 20 px desde la izquierda en relación con su elemento principal:
Eso se trataba de la posición relativa y absoluta en CSS.
Conclusión
En CSS, para definir la ubicación final del elemento, se utiliza la propiedad de posición. Más específicamente, el "relativo"La posición coloca la posición del elemento en relación con su posición normal, mientras que la"absolutoLa posición coloca el elemento en relación con su elemento HTML de los padres posicionados. Este blog discutió la diferencia entre las posiciones relativas y absolutas de CSS.