Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Posicionamiento Absoluto | Item Positioning
Advanced CSS Techniques

Posicionamiento AbsolutoPosicionamiento Absoluto

El uso de posicionamiento absoluto elimina el elemento del flujo predeterminado del documento, permitiendo que otros elementos vecinos llenen el hueco. Los valores de posicionamiento top, left, bottom y right del elemento se calculan en relación a su antecesor más cercano con posicionamiento no estático. Si no existe tal ancestro, los valores se determinan basándose en los bordes del elemento <body>.

Generalmente, nos interesa usar posicionamiento absoluto en combinación con posicionamiento relativo porque necesitamos posicionar un elemento respectivamente a otro elemento en el flujo del documento.

“absolute

Considere el siguiente ejemplo. La tarea consiste en colocar el nombre de la ciudad (un elemento <span> con la clase description) en la esquina superior derecha de la tarjeta de la ciudad (un elemento <div> con la clase card). Presta atención a la propiedad position de los distintos elementos.

html

index.html

css

index.css

js

index.js

En este ejemplo, los elementos .description se sitúan absolutamente dentro de los elementos .card, gracias a la position: relative; aplicada a los elementos .card. Este posicionamiento sitúa los nombres de las ciudades en la esquina superior derecha de cada tarjeta.

Podemos mover el elemento respectivamente a otro elemento. ¿Cómo funciona? Necesitamos aplicar position: relative; al elemento que es el ancestro del elemento que queremos posicionar absolutamente. En otro caso, el elemento será posicionado respectivamente al elemento <body>.

“absolute

Nota

Cuando se especifican las propiedades top, left, right, y bottom para el elemento absolutamente posicionado, el navegador las calcula empezando por los bordes del elemento relativamente posicionado. Esto puede verse como aplicar un margen al elemento hijo dentro del elemento padre.

¿Qué ocurre con la posición de un elemento cuando aplicamos "position: absolute"?

Selecciona la respuesta correcta

¿Todo estuvo claro?

Sección 2. Capítulo 4
course content

Contenido del Curso

Advanced CSS Techniques

Posicionamiento AbsolutoPosicionamiento Absoluto

El uso de posicionamiento absoluto elimina el elemento del flujo predeterminado del documento, permitiendo que otros elementos vecinos llenen el hueco. Los valores de posicionamiento top, left, bottom y right del elemento se calculan en relación a su antecesor más cercano con posicionamiento no estático. Si no existe tal ancestro, los valores se determinan basándose en los bordes del elemento <body>.

Generalmente, nos interesa usar posicionamiento absoluto en combinación con posicionamiento relativo porque necesitamos posicionar un elemento respectivamente a otro elemento en el flujo del documento.

“absolute

Considere el siguiente ejemplo. La tarea consiste en colocar el nombre de la ciudad (un elemento <span> con la clase description) en la esquina superior derecha de la tarjeta de la ciudad (un elemento <div> con la clase card). Presta atención a la propiedad position de los distintos elementos.

html

index.html

css

index.css

js

index.js

En este ejemplo, los elementos .description se sitúan absolutamente dentro de los elementos .card, gracias a la position: relative; aplicada a los elementos .card. Este posicionamiento sitúa los nombres de las ciudades en la esquina superior derecha de cada tarjeta.

Podemos mover el elemento respectivamente a otro elemento. ¿Cómo funciona? Necesitamos aplicar position: relative; al elemento que es el ancestro del elemento que queremos posicionar absolutamente. En otro caso, el elemento será posicionado respectivamente al elemento <body>.

“absolute

Nota

Cuando se especifican las propiedades top, left, right, y bottom para el elemento absolutamente posicionado, el navegador las calcula empezando por los bordes del elemento relativamente posicionado. Esto puede verse como aplicar un margen al elemento hijo dentro del elemento padre.

¿Qué ocurre con la posición de un elemento cuando aplicamos "position: absolute"?

Selecciona la respuesta correcta

¿Todo estuvo claro?

Sección 2. Capítulo 4
some-alt