Multicolumna

El layout multicolumna reparte el contenido en columnas, como en un periódico. Es el tercer sistema de layout de CSS junto a flex y grid.
  • columns: atajo de column-count y column-width. Con un ancho, crea tantas columnas como quepan.
  • column-gap: separación entre columnas.
  • column-rule: línea divisoria entre columnas, con la misma sintaxis que border.
  • column-span: all: hace que un elemento, como un título, ocupe todas las columnas.
  • break-inside: avoid: evita que un elemento quede partido entre dos columnas.

Ejemplo

Cambia columns en el contenedor. Con un número fijas cuántas columnas hay; con un ancho como 10rem, el navegador crea las que quepan. Prueba esta última opción moviendo el control de ancho.

Selecciona columns:
ResultadoEn vivo
html
css