Box model: Manejando tamaños con height y width

En CSS hay propiedades que permiten modificar las dimensiones de las cajas de contenido. Recordad que en CSS una caja es cualquier elemento del código HTML. Este post hablará de cómo usar las propiedades height y width y sus variantes.

Height y width

Se puede fijar el ancho y el alto de las cajas. Height y width acepta como valores una longitud (en píxeles normalmente), porcentaje y auto (valor por defecto, hace que su tamaño se adapte a lo que contiene).

CSS

HTML

height y width width-height

Uso del width y height

Max-width y Min-width

Especifican un máximo y un mínimo de ancho para una caja. Esto es útil para partes de una página que cambian de tamaño para adaptarse a las pantallas de los usuarios. Con el max-width se asegura que la caja deje de ancharse hasta cierto punto, haciendo legible su contenido. Con min-width se asegura que la caja no sea tan estrecha para poder leer algo en su interior.

Como sucede con heigth y width, sus valores pueden ser una longitud, porcentaje. No se permiten valores negativos.

Si se juega con el tamaño de la ventana del navegador, las dimensiones del div cambiarán al igual que su contenido.

height y width max-height

El tamaño del párrafo con max-width

height y width min-height

El tamaño del párrafo con min-width

Min-height y Max-height

Funciona igual que min-width y max-width solo que en vez de controlar el ancho se controla el alto.

Los valores pueden ser un número, longitud o porcentaje y los valores negativos no están permitidos.

Usando el div del ejemplo anterior, cambiaremos el width por el height.height y width max-height

Uso del max-height

height y width min-height

Uso del min-height

Y aquí finaliza las propiedades para modificar el tamaño de las cajas. Si estáis comenzando con responsive-design las propiedades de un mínimo y máximo del ancho y alto, os serán muy útiles. Buen finde y a seguir picando 🙂