Saltar al contenido principal
Codigo Heroe
Tarea anterior
Modelo de cajas8/20
A la lista de tareas
  1. 1. Cajas de bloque
  2. 2. Cajas en línea
  3. 3. Ancho y alto
  4. 4. Relleno: la propiedad padding
  5. 5. Márgenes: la propiedad margin
  6. 6. Bordes
  7. 7. El modelo de cajas estándar
  8. 8. Colapso de márgenes
  9. 9. Márgenes que salen del contenedor
  10. 10. Cómo centrar un elemento
  11. 11. El modelo de cajas y las cajas en línea
  12. 12. Ancho del 100% y ancho predeterminado
  13. 13. Limitaciones del modelo de cajas estándar
  14. 14. Cambiar el modelo de cajas: box-sizing
  15. 15. Cambiar el tipo de caja: display
  16. 16. La propiedad display: inline-block
  17. 17. La propiedad display: table
  18. 18. La propiedad display: table-row
  19. 19. La propiedad display: table-cell
  20. 20. La propiedad display: none
Siguiente tarea
  • Matriz de skills
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Colapso de márgenes

En esta segunda sección veremos algunos detalles importantes del modelo de cajas. Empezaremos por los márgenes (margin).

Los márgenes verticales de dos bloques vecinos pueden colapsar. Cuando ambos márgenes son positivos y colapsan, la separación equivale al mayor de los dos. Si el margen de un elemento es de 50px y el del otro es de 30px, la separación será de 50px:

Colapso de márgenes

Este efecto se llama «colapso de márgenes».

Los márgenes horizontales entre elementos simplemente se suman. Por ejemplo, si dos elementos tienen márgenes de 30px, la separación horizontal entre ellos será de 60px.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>Colapso de márgenes</title> <link rel="stylesheet" href="setting.css"> <link rel="stylesheet" href="style.css"> </head> <body> <div class="block block-1">Bloque 1</div> <div class="block block-2">Bloque 2</div> </body> </html>
CSS
body { padding: 20px; } .block { height: 100px; line-height: 100px; text-align: center; } .block-1 { } .block-2 { }

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 márgenes a los bloques:

    1. Asigna un margen inferior de 20px al primer bloque.
    2. Asigna un margen superior de 40px al segundo bloque.
    Codigo Heroe

    © 2023-2026, codigoheroe.com