Saltar al contenido principal
Codigo Heroe
Tarea anterior
Posicionamiento16/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 implícito

El punto de referencia implícito es el lugar donde estaba el elemento antes de asignarle posicionamiento absoluto. Si no defines las propiedades left … bottom, el elemento saldrá del flujo, pero permanecerá en su ubicación anterior.

Puedes desplazarlo desde ese punto con la propiedad margin. Esta funcionará de forma parecida a las propiedades left … bottom en un elemento con posicionamiento relativo.

Por cierto, el valor inicial de left es auto. Lo mismo ocurre con las otras tres propiedades. Al dejar las cuatro en auto, la posición vuelve a calcularse desde el punto de referencia implícito, con los desplazamientos que añadan los márgenes.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>Punto de referencia implícito</title> <link rel="stylesheet" href="style.css"> </head> <body> <div class="block">¿Qué pasa si a un elemento le asignamos posicionamiento absoluto, <span class="inline-absolute">pero</span> no definimos ninguna propiedad que controle su ubicación (por ejemplo, left)? </div> <div class="block">El elemento saldrá del <span class="inline-absolute">flujo</span>, pero permanecerá donde estaba <span class="inline-absolute">antes.</span> </div> </body> </html>
CSS
body { padding: 10px; } .block { margin: 10px; padding: 20px; color: white; background-color: #3a78a1; } .inline-absolute { 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

    A los elementos con la clase inline-absolute, asígnales:

    1. posicionamiento absoluto,
    2. un margen superior de -15px,
    3. un margen izquierdo de 15px.
    Codigo Heroe

    © 2023-2026, codigoheroe.com