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

Ancho y alto

El ancho y el alto de las cajas se definen con las propiedades width y height, respectivamente.

De forma predeterminada, las cajas de bloque ocupan todo el ancho disponible, que corresponde al ancho del contenedor padre o de la ventana del navegador.

El alto de una caja de bloque depende de su contenido. Si le asignas un ancho y un alto que no permiten que quepa todo el contenido, este se «desbordará» de la caja.

Las cajas de texto en línea no responden al ancho ni al alto que se les asigna con CSS.

Por ejemplo, puedes definir las dimensiones de un elemento así:

.selector {
  width: 100px;
  height: 100px;
}

Para recuperar los valores predeterminados, usa el valor especial auto:

.selector {
  width: auto;
  height: auto;
}
  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>Ancho y alto</title> <link rel="stylesheet" href="setting.css"> <link rel="stylesheet" href="style.css"> </head> <body> <div class="example">Las cajas de bloque ocupan todo el ancho disponible de forma predeterminada. Su alto depende del contenido.</div> <div><span class="example">Las propiedades width y height no cambian las dimensiones de estas cajas de texto en línea.</span></div> </body> </html>
CSS
div { margin: 20px; padding: 10px; } .example { }

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 100px a los elementos de la clase example.
    2. Asígnales también un alto de 100px.

    Observa cómo se desborda el texto y cómo se comporta el elemento span.

    Codigo Heroe

    © 2023-2026, codigoheroe.com