Saltar al contenido principal
Codigo Heroe
Tarea anterior
Posicionamiento14/19
A la lista de tareas
  1. 1. Flujo del documento
  2. 2. Posicionamiento relativo
  3. 3. position: relative y la propiedad top
  4. 4. position: relative y la propiedad left
  5. 5. position: relative y la propiedad bottom
  6. 6. position: relative y la propiedad right
  7. 7. Posicionamiento relativo en la práctica
  8. 8. Posicionamiento absoluto
  9. 9. Posicionamiento absoluto y elementos en línea
  10. 10. position: absolute y la propiedad left
  11. 11. position: absolute y la propiedad top
  12. 12. position: absolute y la propiedad right
  13. 13. position: absolute y la propiedad bottom
  14. 14. Punto de referencia de las coordenadas
  15. 15. Práctica con coordenadas
  16. 16. Punto de referencia implícito
  17. 17. Posicionamiento absoluto en la práctica
  18. 18. Posicionamiento fijo
  19. 19. z-index: qué elemento queda encima
Siguiente tarea
  • Matriz de skills
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Punto de referencia de las coordenadas

De forma predeterminada, los elementos con posicionamiento absoluto utilizan un sistema de coordenadas vinculado a la ventana del navegador. Sin embargo, ese sistema se puede cambiar.

Si alguno de los ancestros de un elemento con posicionamiento absoluto tiene posicionamiento relativo, el elemento se ubicará respecto a ese ancestro. Si hay varios ancestros con posicionamiento relativo, se tomará como referencia el más cercano.

En este ejercicio verás cómo cambia el sistema de coordenadas y, con él, los puntos de referencia. Curiosamente, el posicionamiento predeterminado es distinto del posicionamiento respecto a body.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>Punto de referencia de las coordenadas</title> <link rel="stylesheet" href="style.css"> </head> <body> <div class="block-1"> Bloque 1 <div class="block-2"> Bloque 2 <div class="block-absolute"> position: absolute;<br> right: 10px;<br> top: 10px; </div> </div> </div> </body> </html>
CSS
body { margin: 10px; padding: 20px; color: white; border: 1px dotted #999999; } .block-1 { min-height: 100px; padding: 10px; background-color: #3a78a1; } .block-2 { min-height: 100px; padding: 10px; background-color: #27ae60; } .block-absolute { position: absolute; top: 10px; right: 10px; padding: 10px; font-size: 12px; font-family: "Courier New", monospace; background-color: #e74c3c; opacity: 0.8; }

El código ha cambiado, haz clic en "Actualizar" o activa la ejecución automática.

Ha ido a otra página

Haga clic dentro del mininavegador para poner el foco en esta ventana.

100%
ObjetivosRealizado
0

    Asigna posicionamiento relativo a estos elementos, uno después de otro:

    1. al elemento body,
    2. al elemento con la clase block-1,
    3. al elemento con la clase block-2.
    Codigo Heroe

    © 2023-2026, codigoheroe.com