CSS Multi-Column Layout

Genera layouts multi-columna CSS con vista previa en vivo. Configura columnas, gap, regla y relleno — copia el código al instante.

6 propiedadesVista previa en vivoCopia CSS al instante

① Ajusta columnas, separación y anchura ② Vista previa en vivo ③ Copia la propiedad CSS columns

Column Configuration

Número de columnas
3
Ancho de columna
200
Espacio entre columnas
2rem
Ancho de regla (px)
1px
Estilo de regla
Color de regla
#cccccc
Column Span (h2/h3)
Relleno de columnas
Huérfanas
2
Viudas
2
Texto de vista previa
Ancho del contenedor: 800px

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet consectetur adipisci velit.

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident. Nam libero tempore cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est.

CSS generado
columns: 3 200px;
column-gap: 2rem;
column-rule: 1px solid #cccccc;
orphans: 2;
widows: 2;

¿Qué es el layout multi-columna CSS?

El módulo CSS multi-columna permite fluir contenido textual a través de múltiples columnas verticales, como un periódico. Se controla column-count (número fijo) o column-width (ancho mínimo para layouts fluidos).

column-gap establece el espacio entre columnas; column-rule añade un divisor decorativo. column-fill controla si las columnas están equilibradas o rellenas secuencialmente. Orphans y widows evitan líneas aisladas en los saltos de columna.

Preguntas frecuentes

El módulo CSS multi-columna hace fluir automáticamente el texto en varias columnas, como un periódico. El navegador gestiona el flujo. Usar para textos largos. Usar Grid para control preciso sobre elementos individuales.
column-count fija un número exacto de columnas. column-width fija un ancho mínimo; el navegador crea tantas columnas como quepan. Para layouts responsive, column-width es mejor.
balance (defecto) distribuye el contenido uniformemente, columnas de igual altura. auto rellena cada columna de arriba a abajo. Usar auto para contenedores de altura fija.
Aplicar column-span: all a cualquier elemento bloque (h2, h3, figure) dentro del contenedor multi-columna. El elemento se extiende al ancho completo. Solo funciona en hijos directos.
Orphans es el número mínimo de líneas al pie de una columna. Widows es el mínimo en la cima tras un salto. Configurar orphans: 2; widows: 2 evita líneas aisladas.
Artículos de revistas, textos legales, entradas de diccionario, listines de precios, documentación técnica. Evitar para contenidos interactivos.
Soporte excelente en Chrome, Firefox, Safari, Edge. column-span: all soportado en todas partes. La notación abreviada columns es universalmente compatible. Seguro en producción sin fallbacks.

Explora nuestra red