Saltar al contenido principal
Codigo Heroe
Tarea anterior
Modelo de cajas7/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

El modelo de cajas estándar

El modelo de cajas estándar responde a una pregunta fundamental:

¿Cuánto espacio ocupará una caja en total?

La respuesta es la siguiente:

El espacio que ocupa una caja de bloque se calcula a partir del ancho y el alto de su contenido, el relleno, los márgenes y el grosor de sus bordes.

Las cajas en línea tienen algunas particularidades que veremos más adelante.

Este es el esquema del modelo de cajas:

Modelo de cajas estándar

  • ancho y alto del contenido: propiedades width y height (el rectángulo azul del esquema);
  • relleno: propiedad padding;
  • bordes: propiedad border;
  • márgenes: propiedad margin.
  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>El modelo de cajas estándar</title> <link rel="stylesheet" href="setting.css"> <link rel="stylesheet" href="style.css"> </head> <body> <div class="block block1">Bloque 1</div> <div class="block block2">Bloque 2</div> <div class="block block3">Bloque 3</div> </body> </html>
CSS
.block { width: 100px; height: 40px; margin: 20px; } .block2 { } .block3 { border-width: 0; border-style: solid; border-color: #6a6a6a; }

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
    1. Asigna un ancho de 200px a todos los bloques.
    2. Asigna un relleno derecho e izquierdo de 20px al segundo y al tercer bloque.
    3. Asigna un grosor de borde de 10px al tercer bloque.
    Codigo Heroe

    © 2023-2026, codigoheroe.com