📏 Ancho (width) y Alto (height)

📌 Conceptos clave:

🎯 Ejercicio rápido:

width: 50% | height: 100px

💻 Código CSS:

.box {
  width: 50%; /* Mitad del contenedor padre */
  height: 100px;
  background: lightgreen;
}

📐 Diferentes unidades de medida:

width: 200px | height: 80px
width: 75% | height: 80px
width: 15em | height: 4em
width: 12rem | height: 3rem

📋 Explicación de unidades:

📱 Diseño responsivo con max-width y min-height:

max-width: 400px
Este elemento nunca será más ancho que 400px, pero puede ser más estrecho en pantallas pequeñas.
min-height: 120px
Este elemento nunca será más bajo que 120px, pero puede crecer si el contenido es más largo.

⚠️ Elementos inline vs block:

Elementos inline (width y height NO funcionan):

Span inline Otro span Tercer span

Elementos block (width y height SÍ funcionan):

Div block
Otro div

💡 Puntos importantes:

🎨 Ejemplos prácticos:

📱 Botón responsivo:

Este botón ocupa todo el ancho disponible hasta 300px máximo

🖼️ Imagen responsiva:

Imagen simulada

Esta "imagen" se adapta al ancho del contenedor pero nunca supera 400px

🚀 Consejos para diseño responsivo: